示例#1
0
        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);
            }
        }
示例#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 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");
 }