Exemple #1
0
 private void bindGrillaMovimientos()
 {
     try
     {
         DateTime fechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
         DateTime fechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
         List <MovimientosArticulos> listm = new List <MovimientosArticulos>();
         using (ControladorMovimientos c_mov = new ControladorMovimientos())
         {
             listm = c_mov.BuscarListMovimientosArtculos(fechaDesde, fechaHasta, ApplicationSesion.ActiveSucursal.IdSucursal);
         }
         if (listm == null || listm.Count == 0)
         {
             dgvMovimientos.DataSource = null;
             dgvMovimientos.DataBind();
             mostrarExcepcion("No se han encontrado Movimientos");
         }
         else
         {
             dgvMovimientos.DataSource = listm;
             dgvMovimientos.DataBind();
         }
     }
     catch (ExcepcionPropia ex)
     {
         mostrarExcepcion(ex.Message);
     }
 }
Exemple #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             List <TipoMovimientoArticulo> listTipoMovimiento;
             using (ControladorMovimientos c_suc = new ControladorMovimientos())
             {
                 listTipoMovimiento = c_suc.BuscarListTiposMovimientos();
             }
             if (listTipoMovimiento != null && listTipoMovimiento.Count > 0)
             {
                 cbxTipoMovimientos.DataTextField  = "Descripcion";
                 cbxTipoMovimientos.DataValueField = "IdTipoMovimiento";
                 cbxTipoMovimientos.DataSource     = listTipoMovimiento;
                 cbxTipoMovimientos.DataBind();
             }
         }
         catch (ExcepcionPropia)
         {
         }
     }
 }
Exemple #3
0
    protected void btnAceptarModal_Click(object sender, EventArgs e)
    {
        try
        {
            if (esAjujsteStock)
            {
                MovimientosArticulos m = new MovimientosArticulos();
                m.Articulo_            = new Articulo();
                m.Articulo_.Idarticulo = Convert.ToInt32(hfIdArticuloStock.Value);

                m.Cantidad  = Convert.ToInt32(txtCantidadStock.Text);
                m.Fecha     = DateTime.Today;
                m.IdUsuario = ApplicationSesion.ActiveUser.Idusuario;

                m.Observacion              = txtObservacionesStock.Text;
                m.SucursalDesde            = new Sucursal();
                m.SucursalDesde.IdSucursal = ucCbxSucursalesStock.SelectedValue;

                m.TipoMovimiento = new TipoMovimientoArticulo();
                m.TipoMovimiento.IdTipoMovimiento = ucCbxTipoMovimientoArticulo.SelectedValue;

                using (ControladorMovimientos c_mov = new ControladorMovimientos())
                {
                    c_mov.AgregarAjusteStock(m);
                }

                txtDescArtciuloStock.Text  = "";
                txtObservacionesStock.Text = "";
                txtCantidadStock.Text      = "";
                hfIdArticuloStock.Value    = "";
                cerrarModal(modalConfirmacion);

                mostrarMensaje("Ajuste de Stock agregado con exito");
            }
            else
            {
                MovimientosArticulos m = new MovimientosArticulos();
                m.Articulo_            = new Articulo();
                m.Articulo_.Idarticulo = Convert.ToInt32(hfIdArticuloDescripcion.Value);

                m.Cantidad  = Convert.ToInt32(txtCantidadSucursal.Text);
                m.Fecha     = DateTime.Today;
                m.IdUsuario = ApplicationSesion.ActiveUser.Idusuario;

                m.Observacion              = txtObservacionesSucursal.Text;
                m.SucursalDesde            = new Sucursal();
                m.SucursalDesde.IdSucursal = ucCbxSucursalesDesde.SelectedValue;

                m.SucursalHasta            = new Sucursal();
                m.SucursalHasta.IdSucursal = ucCbxSucursalHasta.SelectedValue;

                using (ControladorMovimientos c_mov = new ControladorMovimientos())
                {
                    c_mov.AgregarMovimientoEntreSucursales(m);
                }

                txtDescArticulo.Text          = "";
                txtCantidadSucursal.Text      = "";
                txtObservacionesSucursal.Text = "";
                hfIdArticuloDescripcion.Value = "";

                cerrarModal(modalConfirmacion);

                mostrarMensaje("Movimiento de Articulo entre sucursal realizado con exito");
            }
            bindGrillaMovimientos();
        }
        catch (ExcepcionPropia ex)
        {
            mostrarExcepcion(ex.Message);
            cerrarModal(modalConfirmacion);
        }
    }