Ejemplo n.º 1
0
 protected void LLenarListas(MedDAL.DAL.clientes_contacto contacto)
 {
     if (!((List <MedDAL.DAL.clientes_contacto>) Session["lstContactosDB"]).Exists(delegate(MedDAL.DAL.clientes_contacto c) { return((c.Nombre == contacto.Nombre) & (c.Apellidos == contacto.Apellidos)); }))
     {
         ((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]).Add(contacto);
     }
     else
     {
         NotificarAccion(false, "Ya existe un contacto del cliente con esos datos");
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Registra un nuevo contacto para un cliente
 /// </summary>
 /// <param name="oClienteContacto"></param>
 /// <returns></returns>
 public bool NuevoRegistro(MedDAL.DAL.clientes_contacto oClienteContacto)
 {
     try
     {
         oMedicuriEntities.AddToclientes_contacto(oClienteContacto);
         oMedicuriEntities.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
 protected void imbAgregarContacto_Click(object sender, ImageClickEventArgs e)
 {
     MedDAL.DAL.clientes_contacto contacto = new MedDAL.DAL.clientes_contacto();
     contacto.Activo            = true;
     contacto.Nombre            = txbNombreContacto.Text;
     contacto.Apellidos         = txbApellidosContacto.Text;
     contacto.Telefono          = txbTelefonoContacto.Text;
     contacto.Celular           = txbCelularConatcto.Text;
     contacto.CorreoElectronico = txbCorreoEContacto.Text;
     LLenarListas(contacto);
     gdvContactosCliente.DataBind();
     ModificarControl(this.tabContactosPersonales, true, true);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Registra los contactos del cliente
 /// </summary>
 /// <param name="lstClientesContactos">lista de contactos a agregar</param>
 /// <returns>TRUE si se pudieron eliminar todos, FALSE si uno falla</returns>
 public bool NuevoRegistro(List<MedDAL.DAL.clientes_contacto> lstClientesContactos, int idCliente)
 {
     MedDAL.DAL.clientes_contacto nvo;
     bool result = true;
     foreach (MedDAL.DAL.clientes_contacto contacto in lstClientesContactos)
     {
         nvo = new MedDAL.DAL.clientes_contacto();
         nvo.idCliente = idCliente;
         nvo.Nombre = contacto.Nombre;
         nvo.Apellidos = contacto.Apellidos;
         nvo.Celular = contacto.Celular;
         nvo.Telefono = contacto.Telefono;
         nvo.CorreoElectronico = contacto.CorreoElectronico;
         result = result & odalClientesContactos.NuevoRegistro(nvo);
     }
     return result;
 }
Ejemplo n.º 5
0
        /// <summary>
        /// Registra los contactos del cliente
        /// </summary>
        /// <param name="lstClientesContactos">lista de contactos a agregar</param>
        /// <returns>TRUE si se pudieron eliminar todos, FALSE si uno falla</returns>
        public bool NuevoRegistro(List <MedDAL.DAL.clientes_contacto> lstClientesContactos, int idCliente)
        {
            MedDAL.DAL.clientes_contacto nvo;
            bool result = true;

            foreach (MedDAL.DAL.clientes_contacto contacto in lstClientesContactos)
            {
                nvo                   = new MedDAL.DAL.clientes_contacto();
                nvo.idCliente         = idCliente;
                nvo.Nombre            = contacto.Nombre;
                nvo.Apellidos         = contacto.Apellidos;
                nvo.Celular           = contacto.Celular;
                nvo.Telefono          = contacto.Telefono;
                nvo.CorreoElectronico = contacto.CorreoElectronico;
                result                = result & odalClientesContactos.NuevoRegistro(nvo);
            }
            return(result);
        }
Ejemplo n.º 6
0
 protected void imbAgregarContacto_Click(object sender, ImageClickEventArgs e)
 {
     MedDAL.DAL.clientes_contacto contacto = new MedDAL.DAL.clientes_contacto();
     contacto.Activo = true;
     contacto.Nombre = txbNombreContacto.Text;
     contacto.Apellidos = txbApellidosContacto.Text;
     contacto.Telefono = txbTelefonoContacto.Text;
     contacto.Celular = txbCelularConatcto.Text;
     contacto.CorreoElectronico = txbCorreoEContacto.Text;
     LLenarListas(contacto);
     gdvContactosCliente.DataBind();
     ModificarControl(this.tabContactosPersonales, true, true);
 }