示例#1
0
 /// <summary>
 /// Constructor de la Clase Contacto
 /// </summary>
 /// <param name="id">Número de Cédula o Identificador de Contacto</param>
 public Contacto(int id)
 {
     Con_Id          = id;
     Con_Nombre      = string.Empty;
     Con_Apellido    = string.Empty;
     ConCargo        = string.Empty;
     Con_Telefonos   = null;
     ConClienteJurid = null;
     ConClienteNat   = null;
 }
示例#2
0
 /// <summary>
 /// Constructor de la Clase Contacto
 /// </summary>
 /// <param name="id">Número de Cédula o Identificador de la Clase Contacto</param>
 /// <param name="nombre">Nombres de la Persona Contacto de la Empresa</param>
 /// <param name="apellido">Apellidos de la Persona Contacto de la Empresa</param>
 /// <param name="cargo">Cargo que ocupa la Persona Contacto dentro de la Empresa</param>
 /// <param name="clienteJuridico">El cliente jurídico o empresa a la que pertenece el contacto</param>
 /// <param name="telefonos"></param>
 public Contacto(int id, string nombre, string apellido, string cargo, ClienteJuridico clienteJuridico, List <string> telefonos)
 {
     Con_Id          = id;
     Con_Nombre      = nombre;
     Con_Apellido    = apellido;
     ConCargo        = cargo;
     Con_Telefonos   = telefonos;
     ConClienteJurid = clienteJuridico;
     ConClienteNat   = null;
 }
示例#3
0
 /// <summary>
 /// Constructor de la Clase Contacto
 /// </summary>
 /// <param name="id">Número de Cédula o Identificador de la Clase Contacto</param>
 /// <param name="nombre">Nombres de la Persona Contacto de la Empresa</param>
 /// <param name="apellido">Apellidos de la Persona Contacto de la Empresa</param>
 /// <param name="cargo">Cargo que ocupa la Persona Contacto dentro de la Empresa</param>
 public Contacto(int id, string nombre, string apellido, string cargo)
 {
     Con_Id          = id;
     Con_Nombre      = nombre;
     Con_Apellido    = apellido;
     ConCargo        = cargo;
     Con_Telefonos   = null;
     ConClienteJurid = null;
     ConClienteNat   = null;
 }
示例#4
0
 /// <summary>
 /// Constructor de la Clase Contacto
 /// </summary>
 /// <param name="nombre">Nombres de la Persona Contacto de la Empresa</param>
 /// <param name="apellido">Apellidos de la Persona Contacto de la Empresa</param>
 public Contacto(string nombre, string apellido)
 {
     Con_Id          = 0;
     Con_Nombre      = nombre;
     Con_Apellido    = apellido;
     ConCargo        = string.Empty;
     Con_Telefonos   = null;
     ConClienteJurid = null;
     ConClienteNat   = null;
 }
示例#5
0
 /// <summary>
 /// Metodo para Agregar un proyecto en BD
 /// </summary>
 /// <param name="proyecto">proyecto a crear
 /// <param name="clienteNatural">Cliente natural del proyecto</param>
 /// <returns>Retorna True si se crea, de lo contrario genera
 /// una exception(CodigoRepetido)</returns>
 public static bool CrearProyecto(DominioTotem.Proyecto proyecto, DominioTotem.ClienteNatural clienteNatural)
 {
     try
     {
         return(DatosTotem.Modulo4.BDProyecto.CrearProyecto(proyecto, clienteNatural));
     }
     catch (ExcepcionesTotem.Modulo4.CodigoRepetidoException e)
     {
         throw e;
     }
 }
示例#6
0
        public override bool Equals(object obj)
        {
            bool           esIgual = false;
            ClienteNatural client  = (obj as ClienteNatural);

            if (this.Nat_Id == (client).Nat_Id &&
                this.Nat_Nombre == (client).Nat_Nombre &&
                this.Nat_Apellido == (client).Nat_Apellido)
            {
                esIgual = true;
            }

            return(esIgual);
        }