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); } }
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) { } } }
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); } }