public void EditarTest() { Presupuesto editado = new Presupuesto(4, 5, "prueba 2"); editado.AgregarDetalle(3, 5001); Assert.IsTrue(editado.Editar()); }
protected void Page_Load(object sender, EventArgs e) { Presupuesto presupuesto = new Presupuesto(); ListadoPresupuestoViewer.ProcessingMode = ProcessingMode.Local; ListadoPresupuestoViewer.LocalReport.ReportPath = Server.MapPath("~/Rpts/ListadoPresupuesto.rdlc"); ListadoPresupuestoViewer.LocalReport.DataSources.Clear(); ListadoPresupuestoViewer.LocalReport.DataSources.Add(new ReportDataSource("Presupuestos", presupuesto.Listado("*", "1=1", ""))); ListadoPresupuestoViewer.LocalReport.Refresh(); }
public static Presupuesto Buscar(Expression <Func <Entidades.Presupuesto, bool> > Busqueda) { Presupuesto Result = null; using (var repoitorio = new Repositorio <Presupuesto>()) { Result = repoitorio.Buscar(Busqueda); } return(Result); }
public void LlenarDatos(Presupuesto presupuesto) { presupuesto.UsuarioId = Convert.ToInt32(UsuarioDropDownList.SelectedValue); presupuesto.Descripcion = DescripcionTextBox.Text; foreach (GridViewRow dr in DetalleGridView.Rows) { presupuesto.AgregarDetalle(Convert.ToInt32(dr.Cells[0].Text), Convert.ToSingle(dr.Cells[1].Text)); } }
public static bool Eliminar(Presupuesto presupuesto) { bool eliminado = false; using (var reposi = new Repositorio <Presupuesto>()) { eliminado = reposi.Eliminar(presupuesto); } return(eliminado); }
public static bool Modificar(Presupuesto presupuesto) { bool modifica = false; using (var reposi = new Repositorio <Presupuesto>()) { modifica = reposi.Modificar(presupuesto); } return(modifica); }
protected void BtnAgregar_Click(object sender, EventArgs e) { if (Session["PresupuestoDetalle"] != null) { pre = (Presupuesto)Session["PresupuestoDetalle"]; } pre.AgregarDetalle(IdCategoria, Convert.ToDouble(TbValor.Text)); VistaGridView.DataSource = pre.presupuestoDetalle; VistaGridView.DataBind(); Session["PresupuestoDetalle"] = pre; LimpiarDetalle(); }
public void LlenarRegistro(Presupuesto presupuesto) { Limpiar(); PresupuestoTextBox.Text = presupuesto.PresupuestoId.ToString(); UsuarioDropDownList.SelectedValue = presupuesto.UsuarioId.ToString(); DescripcionTextBox.Text = presupuesto.Descripcion; foreach (var li in presupuesto.Detalle) { DataTable dt = (DataTable)ViewState["Detalle"]; dt.Rows.Add(li.TipoEgresoId, li.Monto); ViewState["Detalle"] = dt; this.BindGrid(); } }
public static bool Guardar(Presupuesto presupuesto) { using (var reposi = new Repositorio <Presupuesto>()) { try { if (Buscar(a => a.IdPresupuesto == presupuesto.IdPresupuesto) == null) { return(reposi.Guardar(presupuesto)); } else { return(reposi.Modificar(presupuesto)); } } catch (Exception) { throw; } } }
protected void BuscarButton_Click(object sender, EventArgs e) { Presupuesto presupuesto = new Presupuesto(); DataTable dataTable = new DataTable(); string condicion; if (BuscarTextBox.Text.Trim().Length == 0) { condicion = "1=1"; } else { if (FiltroDropDownList.SelectedItem.Value.Equals("Descripcion")) condicion = FiltroDropDownList.SelectedItem.Value + " like '%" + BuscarTextBox.Text +"%' "; else condicion = FiltroDropDownList.SelectedItem.Value + " = " + BuscarTextBox.Text; } dataTable = presupuesto.Listado(" * ", condicion, ""); PresupuestoGridView.DataSource = dataTable; PresupuestoGridView.DataBind(); }
protected void BtnSiguiente_Click(object sender, EventArgs e) { if (TbIdPresupuesto.Text == string.Empty) { if (Session["CobroDetalle"] != null) { pre = (Presupuesto)Session["PresupuestoDetalle"]; } OtenerDatos(); if (pre.Insertar()) { if (!ClientScript.IsClientScriptBlockRegistered("script")) ClientScript.RegisterStartupScript(this.GetType(), "script", "alert('Presupuesto Se Guardo Corectamente')", true); VistaGridView.DataSource = null; VistaGridView.DataBind(); Limpiar(); } else { if (!ClientScript.IsClientScriptBlockRegistered("script")) ClientScript.RegisterStartupScript(this.GetType(), "script", "alert('Presupuesto No Se Pudo Guardar Corectamente )", true); } } else { OtenerDatos(); Limpiar(); if (pre.Modificar()) { if (!ClientScript.IsClientScriptBlockRegistered("script")) ClientScript.RegisterStartupScript(this.GetType(), "script", "alert('Presupuesto Se Modificada Corectamente')", true); } else { if (!ClientScript.IsClientScriptBlockRegistered("script")) ClientScript.RegisterStartupScript(this.GetType(), "script", "alert(Presupuesto No Se Modificar Corectamente)", true); } } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (PresupuestoTextBox.Enabled) { Presupuesto presupuesto = new Presupuesto(); LlenarDatos(presupuesto); if(presupuesto.Insertar()) Utilitarios.ShowToastr(this, "Edicion exitosa", "Exito", "success"); Limpiar(); } else { Presupuesto presupuesto = new Presupuesto(); presupuesto.PresupuestoId = Convert.ToInt16(PresupuestoTextBox.Text); LlenarDatos(presupuesto); if (presupuesto.Editar()) Utilitarios.ShowToastr(this, "Edicion exitosa", "Exito", "success"); Limpiar(); } }
protected void BuscarButton_Click(object sender, EventArgs e) { Presupuesto presupuesto = new Presupuesto(); if (presupuesto.Buscar(Convert.ToInt16(PresupuestoTextBox.Text))) { LlenarRegistro(presupuesto); Utilitarios.ShowToastr(this, "Busqueda exitosa", "Exito"); PresupuestoTextBox.Enabled = false; } else { Limpiar(); Utilitarios.ShowToastr(this, "No se pudo encontrar el presupuesto especificado", "Error", "error"); } }
protected void EliminarButton_Click(object sender, EventArgs e) { Presupuesto presupuesto = new Presupuesto(); if (presupuesto.Buscar(Convert.ToInt32(PresupuestoTextBox.Text))) { if (presupuesto.Eliminar()) Utilitarios.ShowToastr(this, "Registro eliminado", "Exito", "success"); Limpiar(); } else { EliminarRequiredFieldValidator.IsValid = false; Limpiar(); } }
protected void BtnSiguiente_Click(object sender, EventArgs e) { if (TbIdPresupuesto.Text == string.Empty) { if (Session["CobroDetalle"] != null) { pre = (Presupuesto)Session["PresupuestoDetalle"]; } OtenerDatos(); if (pre.Insertar()) { Alert("Presupuesto Se Guardo Corectamente"); VistaGridView.DataSource = null; VistaGridView.DataBind(); Limpiar(); } else { Alert("Presupuesto No Se Pudo Guardar Corectamente "); } } else { OtenerDatos(); Limpiar(); if (pre.Modificar()) { Alert("Presupuesto Se Modificada Corectamente"); } else { Alert("Presupuesto No Se Modificar Corectamente"); } } }