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 NuevoRegistro() { oEnsamble = new MedDAL.DAL.ensamble(); PoblarDatosGenerales(); if (ValidarEnsamble()) { if (oblEnsambles.NuevoRegistroEnsamble(oEnsamble)) { NotificarAccion(true, "Se ha agregado correctamente el ensamble"); ModificarControl(this.pnlEnsamble, true, true); ModificarControl(this.pnlEnsambleProductos, true, true); dgvEnsambles.SelectedIndex = -1; RegistrarEvento("Ensambles", "Agregar ensamble", "Se ha agregado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom + ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida); oblEnsambles = new MedNeg.Ensambles.BlEnsambles(); if (!oblEnsambles.NuevoRegistroEnsambleProductos((List <MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"], oEnsamble.idEnsamble)) { NotificarAccion(false, "Se ha agregado correctamente el ensamble, pero no se pudieron agregar 1 o mas productos"); } } else { NotificarAccion(false, "No se ha podido agregar el ensamble"); } } else { NotificarAccion(false, "Ya existe un ensamble con esa clave"); } }
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 NuevoRegistro() { oEnsamble = new MedDAL.DAL.ensamble(); PoblarDatosGenerales(); if (ValidarEnsamble()) { if (oblEnsambles.NuevoRegistroEnsamble(oEnsamble)) { NotificarAccion(true, "Se ha agregado correctamente el ensamble"); ModificarControl(this.pnlEnsamble, true, true); ModificarControl(this.pnlEnsambleProductos, true, true); dgvEnsambles.SelectedIndex = -1; RegistrarEvento("Ensambles", "Agregar ensamble", "Se ha agregado el Ensamble " + oEnsamble.idEnsamble + ". Clave BOM: " + oEnsamble.ClaveBom + ", Descripción: " + oEnsamble.Descripcion + ", Unidad de medida:" + oEnsamble.UnidadMedida ); oblEnsambles = new MedNeg.Ensambles.BlEnsambles(); if(!oblEnsambles.NuevoRegistroEnsambleProductos((List<MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"], oEnsamble.idEnsamble)) NotificarAccion(false, "Se ha agregado correctamente el ensamble, pero no se pudieron agregar 1 o mas productos"); } else NotificarAccion(false, "No se ha podido agregar el ensamble"); } else NotificarAccion(false, "Ya existe un ensamble con esa clave"); }