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"); } }
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"); } }
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"); }
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"); }