protected void edsMovPorCuenta_Inserting(object sender, EntityDataSourceChangingEventArgs e) { e.Cancel = true; int idCuenta = idCuentaBancariaActual(); var entidad = (DMovCtaxBco)e.Entity; entidad.IdCtaxBco = idCuenta; entidad.dFecIng = Herramientas.FechaDelServidor(); entidad.cEstado = "A"; e.Context.SaveChanges(); var ultiMovi = SrvLista.UltimoMovimientoPorFecha(idCuenta, entidad.IdMovCtaxBco, entidad.dFecOpe); decimal?saldoInicial = (ultiMovi == null) ? 0 : ultiMovi.nSalFin; //si no hay ultimovi entonces empezara de 0 SrvLista.ActualizarUltimosSaldos(entidad.IdCtaxBco, entidad.IdMovCtaxBco, entidad.dFecOpe, saldoInicial); }
//LaPePeEntities ctx = new LaPePeEntities(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //lapepe 2222 deFechaInicio.Date = Herramientas.FechaDelServidor(); deFechaFin.Date = Herramientas.FechaDelServidor(); edsMovPorCuenta.WhereParameters.Add(new Parameter("fechaInicio", System.Data.DbType.DateTime)); edsMovPorCuenta.WhereParameters.Add(new Parameter("fechaFin", System.Data.DbType.DateTime)); gvMovPorCuenta.Styles.AlternatingRow.Enabled = DevExpress.Utils.DefaultBoolean.True; gvMovPorCuenta.Styles.AlternatingRow.BackColor = Color.LightGray; //gvMovPorCuenta.Styles.Row.BackColor = Color.Red; cbTemas.DataSource = DevExpress.Web.ASPxThemes.ThemesProviderEx.GetThemes(); cbTemas.DataBind(); var cTheme = Request.Cookies["theme"]; var theme = (cTheme == null) ? "Office2003Olive" : cTheme.Value; cbTemas.Value = theme; } }
protected void gvMovPorCuenta_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e) { e.NewValues["dFecOpe"] = Herramientas.FechaDelServidor(); }