Mercurial > silverbladetech
diff Chronosv2/source/Modules/Sample/Models/EmpresaEntity.cs @ 10:443821e55f06
Initial cleaned up add from Codeplex files
author | stevenh7776 stevenhollidge@hotmail.com |
---|---|
date | Tue, 21 Feb 2012 17:25:44 +0700 |
parents | |
children | 09d18d6e5f40 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Chronosv2/source/Modules/Sample/Models/EmpresaEntity.cs Tue Feb 21 17:25:44 2012 +0700 @@ -0,0 +1,368 @@ +/* +The MIT License + +Copyright (c) 2009-2010. Carlos Guzmán Álvarez. http://chronoswpf.codeplex.com/ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +using System; +using System.ComponentModel; + +namespace Chronos.Modules.Sample.Models +{ + public partial class EmpresaEntity + : INotifyPropertyChanged, IDataErrorInfo + { + #region · INotifyPropertyChanged Members · + + public event PropertyChangedEventHandler PropertyChanged; + + #endregion + + #region · Fields · + + private string _idEmpresa; + private string _cif; + private string _idEpigrafeIae; + private string _idCnae; + private string _nombre; + private string _nombreComercial; + private string _idTipoVia; + private string _direccion; + private string _numeroBloque; + private string _piso; + private string _puerta; + private string _codigoPostal; + private string _ciudad; + private string _provincia; + private string _pais; + private string _telefono1; + private string _telefono2; + private string _fax1; + private string _fax2; + private string _www; + private string _email; + + #endregion + + #region · Properties · + + public string IdEmpresa + { + get { return _idEmpresa; } + set + { + if (_idEmpresa != value) + { + _idEmpresa = value; + OnPropertyChanged("IdEmpresa"); + } + } + } + + public string Cif + { + get { return _cif; } + set + { + if (_cif != value) + { + _cif = value; + OnPropertyChanged("Cif"); + } + } + } + + public string IdEpigrafeIae + { + get { return _idEpigrafeIae; } + set + { + if (_idEpigrafeIae != value) + { + _idEpigrafeIae = value; + OnPropertyChanged("IdEpigrafeIae"); + } + } + } + + public string IdCnae + { + get { return _idCnae; } + set + { + if (_idCnae != value) + { + _idCnae = value; + OnPropertyChanged("IdCnae"); + } + } + } + + public string Nombre + { + get { return _nombre; } + set + { + if (_nombre != value) + { + _nombre = value; + OnPropertyChanged("Nombre"); + } + } + } + + public string NombreComercial + { + get { return _nombreComercial; } + set + { + if (_nombreComercial != value) + { + _nombreComercial = value; + OnPropertyChanged("NombreComercial"); + } + } + } + + public string IdTipoVia + { + get { return _idTipoVia; } + set + { + if (_idTipoVia != value) + { + _idTipoVia = value; + OnPropertyChanged("IdTipoVia"); + } + } + } + + public string Direccion + { + get { return _direccion; } + set + { + if (_direccion != value) + { + _direccion = value; + OnPropertyChanged("Direccion"); + } + } + } + + public string NumeroBloque + { + get { return _numeroBloque; } + set + { + if (_numeroBloque != value) + { + _numeroBloque = value; + OnPropertyChanged("NumeroBloque"); + } + } + } + + public string Piso + { + get { return _piso; } + set + { + if (_piso != value) + { + _piso = value; + OnPropertyChanged("Piso"); + } + } + } + + public string Puerta + { + get { return _puerta; } + set + { + if (_puerta != value) + { + _puerta = value; + OnPropertyChanged("Puerta"); + } + } + } + + public string CodigoPostal + { + get { return _codigoPostal; } + set + { + if (_codigoPostal != value) + { + _codigoPostal = value; + OnPropertyChanged("CodigoPostal"); + } + } + } + + public string Ciudad + { + get { return _ciudad; } + set + { + if (_ciudad != value) + { + _ciudad = value; + OnPropertyChanged("Ciudad"); + } + } + } + + public string Provincia + { + get { return _provincia; } + set + { + if (_provincia != value) + { + _provincia = value; + OnPropertyChanged("Provincia"); + } + } + } + + public string Pais + { + get { return _pais; } + set + { + if (_pais != value) + { + _pais = value; + OnPropertyChanged("Pais"); + } + } + } + + public string Telefono1 + { + get { return _telefono1; } + set + { + if (_telefono1 != value) + { + _telefono1 = value; + OnPropertyChanged("Telefono1"); + } + } + } + + public string Telefono2 + { + get { return _telefono2; } + set + { + if (_telefono2 != value) + { + _telefono2 = value; + OnPropertyChanged("Telefono2"); + } + } + } + + public string Fax1 + { + get { return _fax1; } + set + { + if (_fax1 != value) + { + _fax1 = value; + OnPropertyChanged("Fax1"); + } + } + } + + public string Fax2 + { + get { return _fax2; } + set + { + if (_fax2 != value) + { + _fax2 = value; + OnPropertyChanged("Fax2"); + } + } + } + + public string Www + { + get { return _www; } + set + { + if (_www != value) + { + _www = value; + OnPropertyChanged("Www"); + } + } + } + + public string Email + { + get { return _email; } + set + { + if (_email != value) + { + _email = value; + OnPropertyChanged("Email"); + } + } + } + + #endregion + + #region · IDataErrorInfo Members · + + public string Error + { + get { return null; } + } + + public string this[string columnName] + { + get { return null; } + } + + #endregion + + #region · ChangeTracking · + + protected virtual void OnPropertyChanged(String propertyName) + { + if (PropertyChanged != null) + { + PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } + + #endregion + } +} \ No newline at end of file