protected void Buscar(string sCadena) { var oQuery = oblEnsambles.BuscarEnsamble(sCadena); Session["resultadoquery"] = oQuery; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; try { dgvEnsambles.DataSource = oQuery; dgvEnsambles.DataKeyNames = new string[] { "idEnsamble" }; dgvEnsambles.DataBind(); dgvEnsambles.SelectedIndex = -1; MostrarAreaTrabajo(true, false); if (dgvEnsambles.Rows.Count == 0 && txbBuscar.Text == "") { dgvEnsambles.EmptyDataText = "No existen Ensambles registrados aun"; } else { dgvEnsambles.EmptyDataText = "No existen Ensambles que coincidan con la búsqueda"; } dgvEnsambles.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
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 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"); }