예제 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BE_Usuario       objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION];
            BE_UsuarioTienda objUsuTienda   = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario);

            try
            {
                BE_DetalleProductoTienda objProductoTienda = new BE_DetalleProductoTienda();

                objProductoTienda.codTienda          = objUsuTienda.codTienda;
                objProductoTienda.codProducto        = ddlProducto.SelectedValue;
                objProductoTienda.cntProducto        = Convert.ToInt16(txtCantidad.Text);
                objProductoTienda.dscUsuCreacion     = objSesionLogin.codUsuario;
                objProductoTienda.dscUsuModificacion = objSesionLogin.codUsuario;

                if (hfAccion.Value == Constantes.ACCION_NUEVO)
                {
                    if (BL_DetalleProductoTienda.InsertarProductoTienda(objProductoTienda) == true)
                    {
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/DetalleProductoTienda.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }
            }
            catch (Exception)
            {
                string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
            }
        }
예제 #2
0
        //private void ListarProductos()
        //{
        //    List<BE_Producto> lstProducto = BL_Producto.ListarProductos("");
        //    ddlBuscar.DataSource = lstProducto;
        //    ddlBuscar.DataValueField = "codProducto";
        //    ddlBuscar.DataTextField = "dscProducto";
        //    ddlBuscar.DataBind();
        //    ddlBuscar.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));

        //}

        private void ListarDetalleProductos()
        {
            List <BE_DetalleProductoTienda> lstDetProd = BL_DetalleProductoTienda.ListarDetalleProductos(txtDscProducto.Text);

            gvListado.DataSource = lstDetProd;
            gvListado.DataBind();
        }
예제 #3
0
        private void ListarProductosTienda()
        {
            BE_Usuario       objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION];
            BE_UsuarioTienda objUsuTienda   = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario);
            List <BE_DetalleProductoTienda> lstProdTienda = BL_DetalleProductoTienda.ListarProductosTienda(txtDscProducto.Text, objUsuTienda.codTienda);

            gvListado.DataSource = lstProdTienda;
            gvListado.DataBind();
        }
예제 #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BE_Usuario       objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION];
            BE_UsuarioTienda objUsuTienda   = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario);

            try
            {
                BE_Movimiento objMovimiento = new BE_Movimiento();

                objMovimiento.codTienda        = objUsuTienda.codTienda;
                objMovimiento.codTipoOperacion = ddlTipoSalida.SelectedValue;
                objMovimiento.codProducto      = hfCodProducto.Value;
                objMovimiento.fecEmision       = Convert.ToDateTime(TxtFecEmision.Text);
                objMovimiento.dscAnio          = objMovimiento.fecEmision.Year.ToString();
                objMovimiento.dscPeriodo       = objMovimiento.dscAnio + objMovimiento.fecEmision.Month.ToString("00");
                objMovimiento.codTiendaOrigen  = objUsuTienda.codTienda;

                if (objMovimiento.codTipoOperacion == "SAT")
                {
                    objMovimiento.codTiendaDestino = ddlTiendaDestino.SelectedValue;;
                }
                else
                {
                    objMovimiento.codTiendaDestino = null;
                }

                objMovimiento.numCantidad        = Convert.ToInt16(txtCantidad.Text);
                objMovimiento.codTipoDocumento   = ddlTipoDocumento.SelectedValue;
                objMovimiento.dscNumTipoDoc      = txtNumDoc.Text.Trim();
                objMovimiento.dscComentario      = txtComentario.Text.Trim();
                objMovimiento.dscUsuCreacion     = objSesionLogin.codUsuario;
                objMovimiento.dscUsuModificacion = objSesionLogin.codUsuario;



                if (hfAccion.Value == Constantes.ACCION_NUEVO)
                {
                    objMovimiento.dscNumDocOper = BL_Movimiento.GenerarIdMovimiento(objMovimiento.codTipoOperacion);



                    if (BL_Movimiento.InsertarSalidaProducto(objMovimiento) == true)
                    {
                        BL_TipoOperacion.ActualizarCorrelativo(objMovimiento.codTipoOperacion);
                        BL_DetalleProductoTienda.ActualizarCantProducSalida(objMovimiento.codProducto, objMovimiento.codTienda, objMovimiento.numCantidad);
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Salidas.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }
            }
            catch (Exception)
            {
                string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
            }
        }