コード例 #1
0
        protected void EditarRegistro()
        {
            int idEnsamble = (int)dgvEnsambles.SelectedValue;

            oEnsamble = new MedDAL.DAL.ensamble();
            oEnsamble = oblEnsambles.BuscarEnsamble(idEnsamble);
            PoblarDatosGenerales();
            if (oblEnsambles.EditarRegistroEnsamble(oEnsamble))
            {
                oblEnsambles = new MedNeg.Ensambles.BlEnsambles();
                if (oblEnsambles.EliminarEnsambleProductos(idEnsamble) & oblEnsambles.NuevoRegistroEnsambleProductos((List <MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"], idEnsamble))
                {
                    NotificarAccion(true, "Se ha editado correctamente el cliente");
                }
                else
                {
                    NotificarAccion(true, "Se ha editado correctamente el Ensamble");
                }
                RegistrarEvento("Ensambles", "Editar ensamble", "Se ha editado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom +
                                ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida);
                ModificarControl(this.pnlEnsamble, false, false);
                ModificarControl(this.pnlEnsambleProductos, false, false);
            }
            else
            {
                NotificarAccion(false, "No se ha podido editar el ensamble");
            }
        }
コード例 #2
0
 protected void Eliminar(int idEnsamble)
 {
     oEnsamble    = new MedDAL.DAL.ensamble();
     oblEnsambles = new MedNeg.Ensambles.BlEnsambles();
     oEnsamble    = oblEnsambles.BuscarEnsamble(idEnsamble);
     if (oblEnsambles.EliminarEnsambleProductos(idEnsamble))
     {
         if (oblEnsambles.EliminarEnsamble(oEnsamble.idEnsamble))
         {
             dgvEnsambles.SelectedIndex = -1;
             NotificarAccion(true, "Se ha eliminado correctamente el ensamble");
             RegistrarEvento("Ensambles", "Eliminar ensamble", "Se ha eliminado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom +
                             ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida);
         }
         else
         {
             NotificarAccion(false, "No se ha podido eliminar al ensamble");
         }
     }
     else
     {
         NotificarAccion(false, "No se ha podido eliminar el ensamble porque aun tiene productos asociados");
     }
 }
コード例 #3
0
 protected void EditarRegistro()
 {
     int idEnsamble = (int)dgvEnsambles.SelectedValue;
     oEnsamble = new MedDAL.DAL.ensamble();
     oEnsamble = oblEnsambles.BuscarEnsamble(idEnsamble);
     PoblarDatosGenerales();
     if (oblEnsambles.EditarRegistroEnsamble(oEnsamble))
     {
         oblEnsambles = new MedNeg.Ensambles.BlEnsambles();
         if (oblEnsambles.EliminarEnsambleProductos(idEnsamble) & oblEnsambles.NuevoRegistroEnsambleProductos((List<MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"], idEnsamble))
             NotificarAccion(true, "Se ha editado correctamente el cliente");
         else
             NotificarAccion(true, "Se ha editado correctamente el Ensamble");
         RegistrarEvento("Ensambles", "Editar ensamble", "Se ha editado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom +
                 ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida);
         ModificarControl(this.pnlEnsamble, false, false);
         ModificarControl(this.pnlEnsambleProductos, false, false);
     }
     else
         NotificarAccion(false, "No se ha podido editar el ensamble");
 }
コード例 #4
0
 protected void Eliminar(int idEnsamble)
 {
     oEnsamble = new MedDAL.DAL.ensamble();
     oblEnsambles = new MedNeg.Ensambles.BlEnsambles();
     oEnsamble = oblEnsambles.BuscarEnsamble(idEnsamble);
     if (oblEnsambles.EliminarEnsambleProductos(idEnsamble))
     {
         if (oblEnsambles.EliminarEnsamble(oEnsamble.idEnsamble))
         {
             dgvEnsambles.SelectedIndex = -1;
             NotificarAccion(true, "Se ha eliminado correctamente el ensamble");
             RegistrarEvento("Ensambles", "Eliminar ensamble", "Se ha eliminado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom +
                 ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida);
         }
         else
             NotificarAccion(false, "No se ha podido eliminar al ensamble");
     }
     else
         NotificarAccion(false, "No se ha podido eliminar el ensamble porque aun tiene productos asociados");
 }