Beispiel #1
0
 /// <summary>
 /// Registra un nuevo contacto de almacén
 /// </summary>
 /// <param name="oContacto"></param>
 /// <returns></returns>
 public bool NuevoRegistro(MedDAL.DAL.almacenes_contactos oContacto)
 {
     try
     {
         oMedicuriEntities.AddToalmacenes_contactos(oContacto);
         oMedicuriEntities.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #2
0
        protected void imbAgregarContacto_Click(object sender, ImageClickEventArgs e)
        {
            MedDAL.DAL.almacenes_contactos contacto = new MedDAL.DAL.almacenes_contactos();
            contacto.Activo            = true;
            contacto.Nombre            = txtCntNombre.Text;
            contacto.Apellidos         = txtCntApellidos.Text;
            contacto.Telefono          = txtCntTel.Text;
            contacto.Celular           = txtCntCel.Text;
            contacto.CorreoElectronico = txtCntCorreoE.Text;
            ((List <MedDAL.DAL.almacenes_contactos>)Session["lstalmacenescontactos"]).Add(contacto);
            gdvContactos.DataBind();

            LimpiarContactos();
        }
        protected void imbAgregarContacto_Click(object sender, ImageClickEventArgs e)
        {
            MedDAL.DAL.almacenes_contactos contacto = new MedDAL.DAL.almacenes_contactos();
            contacto.Activo = true;
            contacto.Nombre = txtCntNombre.Text;
            contacto.Apellidos = txtCntApellidos.Text;
            contacto.Telefono = txtCntTel.Text;
            contacto.Celular = txtCntCel.Text;
            contacto.CorreoElectronico = txtCntCorreoE.Text;
            ((List<MedDAL.DAL.almacenes_contactos>)Session["lstalmacenescontactos"]).Add(contacto);
            gdvContactos.DataBind();

            LimpiarContactos();
        }
        protected void Editar()
        {
            int iErrores = 0;

            oAlmacen = new MedDAL.DAL.almacenes();
            oAlmacen.idAlmacen = int.Parse(gdvLista.SelectedDataKey.Values[0].ToString());
            oAlmacen.Nombre = txtNombre.Text;
            oAlmacen.Telefono = txtTelefono.Text;
            oAlmacen.Fax = txtFax.Text;
            oAlmacen.Calle = txtCalle.Text;
            oAlmacen.NumeroExt = txtNumExt.Text;
            oAlmacen.NumeroInt = txtNumInt.Text;
            oAlmacen.CodigoPostal = txtCodigoPostal.Text;
            oAlmacen.Activo = ckbActivo.Checked;

            oAlmacen.idTipoAlmacen = int.Parse(cmbTipos.SelectedValue);
            oAlmacen.idEstado = int.Parse(cmbEstados.SelectedValue);
            oAlmacen.idMunicipio = int.Parse(cmbMunicipios.SelectedValue);
            oAlmacen.idPoblacion = int.Parse(cmbPoblaciones.SelectedValue);
            oAlmacen.idColonia = int.Parse(cmbColonias.SelectedValue);

            oAlmacen.Campo1 = txtAlfanumerico1.Text;
            oAlmacen.Campo2 = txtAlfanumerico2.Text;
            oAlmacen.Campo3 = txtAlfanumerico3.Text;
            oAlmacen.Campo4 = txtAlfanumerico4.Text;
            oAlmacen.Campo5 = txtAlfanumerico5.Text;
            oAlmacen.Campo6 = txtEntero1.Text == "" ? 0 : int.Parse(txtEntero1.Text);
            oAlmacen.Campo7 = txtEntero2.Text == "" ? 0 : int.Parse(txtEntero2.Text);
            oAlmacen.Campo8 = txtEntero3.Text == "" ? 0 : int.Parse(txtEntero3.Text);
            oAlmacen.Campo9 = txtDecimal1.Text == "" ? 0 : decimal.Parse(txtDecimal1.Text);
            oAlmacen.Campo10 = txtDecimal2.Text == "" ? 0 : decimal.Parse(txtDecimal2.Text);

            if (oblAlmacenes.EditarRegistro(oAlmacen))
            {
                lblAviso.Text = "El almacén ha sido editado con éxito";

                oblAlmacenesContactos.EliminarRegistro(oAlmacen);

                
                foreach (MedDAL.DAL.almacenes_contactos oContacto in (List<MedDAL.DAL.almacenes_contactos>)Session["lstalmacenescontactos"])
                {                    
                    MedDAL.DAL.almacenes_contactos oContactoNuevo = new MedDAL.DAL.almacenes_contactos();
                    oContactoNuevo.idAlmacen = oAlmacen.idAlmacen;
                    oContactoNuevo.Nombre = oContacto.Nombre;
                    oContactoNuevo.Apellidos = oContacto.Apellidos;
                    oContactoNuevo.Telefono = oContacto.Telefono;
                    oContactoNuevo.Celular = oContacto.Celular;
                    oContactoNuevo.CorreoElectronico = oContacto.CorreoElectronico;

                    if (!oblAlmacenesContactos.NuevoRegistro(oContactoNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los contactos del almacén" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo = "Almacenes";
                oBitacora.Usuario = Session["usuario"].ToString();
                oBitacora.Nombre = Session["nombre"].ToString();
                oBitacora.Accion = "Nuevo Almacén";
                oBitacora.Descripcion = "Clave: " + txtClave.Text + ", Nombre: " + txtNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso3.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso.Text = "No se editó el almacén";
            }
        }
Beispiel #5
0
        protected void Editar()
        {
            int iErrores = 0;

            oAlmacen              = new MedDAL.DAL.almacenes();
            oAlmacen.idAlmacen    = int.Parse(gdvLista.SelectedDataKey.Values[0].ToString());
            oAlmacen.Nombre       = txtNombre.Text;
            oAlmacen.Telefono     = txtTelefono.Text;
            oAlmacen.Fax          = txtFax.Text;
            oAlmacen.Calle        = txtCalle.Text;
            oAlmacen.NumeroExt    = txtNumExt.Text;
            oAlmacen.NumeroInt    = txtNumInt.Text;
            oAlmacen.CodigoPostal = txtCodigoPostal.Text;
            oAlmacen.Activo       = ckbActivo.Checked;

            oAlmacen.idTipoAlmacen = int.Parse(cmbTipos.SelectedValue);
            oAlmacen.idEstado      = int.Parse(cmbEstados.SelectedValue);
            oAlmacen.idMunicipio   = int.Parse(cmbMunicipios.SelectedValue);
            oAlmacen.idPoblacion   = int.Parse(cmbPoblaciones.SelectedValue);
            oAlmacen.idColonia     = int.Parse(cmbColonias.SelectedValue);

            oAlmacen.Campo1  = txtAlfanumerico1.Text;
            oAlmacen.Campo2  = txtAlfanumerico2.Text;
            oAlmacen.Campo3  = txtAlfanumerico3.Text;
            oAlmacen.Campo4  = txtAlfanumerico4.Text;
            oAlmacen.Campo5  = txtAlfanumerico5.Text;
            oAlmacen.Campo6  = txtEntero1.Text == "" ? 0 : int.Parse(txtEntero1.Text);
            oAlmacen.Campo7  = txtEntero2.Text == "" ? 0 : int.Parse(txtEntero2.Text);
            oAlmacen.Campo8  = txtEntero3.Text == "" ? 0 : int.Parse(txtEntero3.Text);
            oAlmacen.Campo9  = txtDecimal1.Text == "" ? 0 : decimal.Parse(txtDecimal1.Text);
            oAlmacen.Campo10 = txtDecimal2.Text == "" ? 0 : decimal.Parse(txtDecimal2.Text);

            if (oblAlmacenes.EditarRegistro(oAlmacen))
            {
                lblAviso.Text = "El almacén ha sido editado con éxito";

                oblAlmacenesContactos.EliminarRegistro(oAlmacen);


                foreach (MedDAL.DAL.almacenes_contactos oContacto in (List <MedDAL.DAL.almacenes_contactos>)Session["lstalmacenescontactos"])
                {
                    MedDAL.DAL.almacenes_contactos oContactoNuevo = new MedDAL.DAL.almacenes_contactos();
                    oContactoNuevo.idAlmacen         = oAlmacen.idAlmacen;
                    oContactoNuevo.Nombre            = oContacto.Nombre;
                    oContactoNuevo.Apellidos         = oContacto.Apellidos;
                    oContactoNuevo.Telefono          = oContacto.Telefono;
                    oContactoNuevo.Celular           = oContacto.Celular;
                    oContactoNuevo.CorreoElectronico = oContacto.CorreoElectronico;

                    if (!oblAlmacenesContactos.NuevoRegistro(oContactoNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los contactos del almacén" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo          = "Almacenes";
                oBitacora.Usuario         = Session["usuario"].ToString();
                oBitacora.Nombre          = Session["nombre"].ToString();
                oBitacora.Accion          = "Nuevo Almacén";
                oBitacora.Descripcion     = "Clave: " + txtClave.Text + ", Nombre: " + txtNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso3.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso.Text = "No se editó el almacén";
            }
        }
Beispiel #6
0
 public bool NuevoRegistro(MedDAL.DAL.almacenes_contactos oContacto)
 {
     return(odalAlmacenesContactos.NuevoRegistro(oContacto));
 }