Beispiel #1
0
        /// <summary>
        /// Inserta una Membresia
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string InsertProducto(NHProducto producto)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHProducto prod = new NHProducto
                    {
                        CodigoCat          = producto.CodigoCat,
                        Cantidad           = producto.Cantidad,
                        Descripcion        = producto.Descripcion,
                        Valor              = producto.Valor,
                        IdentificacionProv = producto.IdentificacionProv
                    };

                    mySession.Save(prod);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la operacion";
                throw ex;
            }

            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// Actualiza Una Membresia
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string UpdateProducto(int prodCodigo, NHProducto producto)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHProducto prod = (NHProducto)mySession.Load(typeof(NHProducto), Convert.ToInt32(prodCodigo));
                    prod.CodigoCat          = producto.CodigoCat;
                    prod.Cantidad           = producto.Cantidad;
                    prod.Descripcion        = producto.Descripcion;
                    prod.Valor              = producto.Valor;
                    prod.IdentificacionProv = producto.IdentificacionProv;

                    mySession.Update(prod);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la Operacion";
                throw ex;
            }

            return(result);
        }
Beispiel #3
0
        //btn Guardar del modal
        protected void btnOk_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtDescripcionEdit.Text) &&
                !string.IsNullOrEmpty(txtCantidadEdit.Text) &&
                !ddlCategoriaEdit.SelectedValue.Equals("-1") &&
                !ddlProveedorEdit.SelectedValue.Equals("-1"))
            {
                NHProducto producto = new NHProducto();
                producto.Codigo             = int.Parse(txtId.Text);
                producto.CodigoCat          = int.Parse(ddlCategoriaEdit.SelectedValue);
                producto.IdentificacionProv = int.Parse(ddlProveedorEdit.SelectedValue);
                producto.Valor       = int.Parse(txtValorEdit.Text);
                producto.Descripcion = txtDescripcionEdit.Text;
                producto.Cantidad    = int.Parse(txtCantidadEdit.Text);

                string result = Parcial.Logica.ClasesNH.clsNHProducto.UpdateProducto(producto.Codigo, producto);

                Response.Write("<script>alert('" + result + "')</script>");

                BindGrid();
            }
            else
            {
                Response.Write("<script>alert('Falta Informacion')</script>");
            }
        }
Beispiel #4
0
        //Row Command
        protected void gridCategorias_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index = int.Parse(e.CommandArgument.ToString());

            switch (e.CommandName)
            {
            case "Details":

                txtId.Text = gridProducto.Rows[index].Cells[1].Text;
                Logica.ClasesNH.clsNHCategoria.fillDropDownConCategorias(ref ddlCategoriaEdit);
                Logica.ClasesNH.clsNHProveedor.fillDropDownConProveedores(ref ddlProveedorEdit);

                NHProducto producto = Parcial.Logica.ClasesNH.clsNHProducto.ConsultarProductosPorCodigo(int.Parse(txtId.Text));

                //Re-set controlls
                txtDescripcionEdit.Text        = producto.Descripcion;
                txtCantidadEdit.Text           = producto.Cantidad.ToString();
                txtValorEdit.Text              = producto.Valor.ToString();
                ddlCategoriaEdit.SelectedValue = producto.CodigoCat.ToString();
                ddlProveedorEdit.SelectedValue = producto.IdentificacionProv.ToString();


                ModalPopupExtender1.Show();

                break;

            default:
                break;
            }
        }
Beispiel #5
0
        //inserta
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            if (!ddlCategoria.SelectedValue.Equals("-1") && !ddlProveedor.SelectedValue.Equals("-1"))
            {
                NHProducto producto = new NHProducto();
                producto.Cantidad           = int.Parse(txtCantidad.Text);
                producto.Descripcion        = txtDescripcion.Text;
                producto.CodigoCat          = int.Parse(ddlCategoria.SelectedValue);
                producto.IdentificacionProv = int.Parse(ddlProveedor.SelectedValue);

                string result = Parcial.Logica.ClasesNH.clsNHProducto.InsertProducto(producto);

                Response.Write("<script>alert('" + result + "')</script>");

                txtDescripcion.Text = string.Empty;
                txtCantidad.Text    = string.Empty;


                BindGrid();
            }
            else
            {
                Response.Write("<script>alert('Seleccione un Proveedor y una Categoria')</script>");
            }
        }
Beispiel #6
0
 /// <summary>
 /// Retorna un producto
 /// </summary>
 /// <param name="prodCodigo"></param>
 /// <returns></returns>
 public static NHProducto ConsultarCategorias(int prodCodigo)
 {
     try
     {
         NHProducto producto = (NHProducto)mySession.Load(typeof(NHProducto), Convert.ToInt32(prodCodigo));
         return(producto);
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #7
0
        /// <summary>
        /// Borra una Membresia
        /// </summary>
        /// <param name="cateCodigo"></param>
        /// <returns></returns>
        public static string DeleteMembresia(int prodCodigo)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHProducto prod = (NHProducto)mySession.Load(typeof(NHProducto), Convert.ToInt32(prodCodigo));
                    mySession.Delete(prod);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la Operacion";
                throw ex;
            }

            return(result);
        }