protected void Page_Load(object sender, EventArgs e) { int Id; if (IsPostBack == false) { LlenarDropDownList(); if (Request.QueryString["Id"] != null) { Id = Utilitarios.ToInt(Request.QueryString["Id"].ToString()); if (Id > 0) { Egresos egreso = new Egresos(); if (!egreso.Buscar(Id)) { Utilitarios.ShowToastr(this, "Registro no encontrado", "Error", "Danger"); Limpiar(); } else { EgresoIdTextBox.Text = Id.ToString(); DevolverDatos(egreso); } } } } }
public void EliminarTest() { Egresos egreso = new Egresos(); egreso.EgresoId = 6; Assert.IsTrue(egreso.Eliminar()); }
private void buttonIngresar_Click(object sender, EventArgs e) { if (areInputsValid()) { Egresos typeEgreso = (Egresos)comboBoxEgreso.SelectedItem; string subEgresoString = comboBoxSubEgreso.SelectedItem.ToString(); Type subEgresoType = Utils.getTypeOfEnum(subEgresoString); Enum typeSubEgreso = (Enum)Enum.Parse(subEgresoType, subEgresoString); string recibo = textBoxRecibo.Text; string description = textBoxDetalle.Text; string date = Utils.getCurrentDateTime(); int idUser = Program.user.id; int idBranch = Utils.thisSucursal.id; int total = Int32.Parse(textBoxTotal.Text); Egreso egreso = new Egreso(typeEgreso, typeSubEgreso, recibo, date , idUser, idBranch, description, total); presenter.InsertEgreso(egreso); } else { MessageBox.Show("Inputs are not valid"); } }
private void Frm_FlujoEfectivo_Load(object sender, EventArgs e) { Saldo.ClearSelection(); Total_Egresos.ClearSelection(); Total_Ingresos.ClearSelection(); Ingresos.ClearSelection(); Egresos.ClearSelection(); }
public static string[] GetSugestions(string filtro) { List <string> sugestions = new List <string>(); sugestions = Egresos.ObservacionesAnteriores(filtro); return(sugestions.ToArray()); }
public void CargarDeptos(List <Departamento> deptos) { foreach (var d in deptos) { Ingresos.Add(new IngresoReserva("[" + d.Id_depto.ToString() + "]" + d.Nombre, d.Arriendo)); Egresos.Add(new EgresoDepto("[" + d.Id_depto.ToString() + "]" + d.Nombre, d.Dividendo, d.Contribuciones)); } }
public void DevolverDatos(Egresos egreso) { FechaTextBox.Text = egreso.Fecha; MontoTextBox.Text = egreso.Monto.ToString(); CuentaIdDropDownList.SelectedValue = egreso.CuentaId.ToString(); TipoEgresoIdDropDownList.SelectedValue = egreso.TipoEgresoId.ToString(); ObservacionesTextBox.Text = egreso.Observacion; MiembroIdDropDownList.SelectedValue = egreso.MiembroId.ToString(); }
public Egreso(Egresos egreso, Enum subEgresos, string recibo, string date, int idUser, int idBranch, string description, int monto) { this.egresos = egreso; this.subEgresos = subEgresos; this.recibo = recibo; this.description = description; this.monto = monto; this.idUser = idUser; this.idBranch = idBranch; this.date = date; }
public void InsertarTest() { Egresos egreso = new Egresos(); egreso.Fecha = "11/10/2016"; egreso.CuentaId = 1; egreso.MiembroId = 1; egreso.TipoEgresoId = 1; egreso.Monto = 0.0f; egreso.Observacion = "Salida para pago de luz"; Assert.IsTrue(egreso.Insertar()); }
public void EditarTest() { Egresos egreso = new Egresos(); egreso.EgresoId = 16; egreso.Fecha = "11/10/2016"; egreso.CuentaId = 1; egreso.MiembroId = 1; egreso.TipoEgresoId = 1; egreso.Monto = 10000.0f; egreso.Observacion = "Salida para pago de colegio"; Assert.IsTrue(egreso.Editar()); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Egresos egreso = new Egresos(); EgresosReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; EgresosReportViewer.Reset(); EgresosReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Rpts/EgresosRpt.rdlc"); EgresosReportViewer.LocalReport.DataSources.Clear(); EgresosReportViewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("EgresosDataSet", egreso.Listado(" * ", "1=1", ""))); EgresosReportViewer.LocalReport.Refresh(); } }
public void LlenarDatos(Egresos egreso) { float monto; int cuentaId, miembroId, tipoEgresoId; float.TryParse(MontoTextBox.Text, out monto); int.TryParse(CuentaIdDropDownList.SelectedValue, out cuentaId); int.TryParse(MiembroIdDropDownList.SelectedValue, out miembroId); int.TryParse(TipoEgresoIdDropDownList.SelectedValue, out tipoEgresoId); egreso.CuentaId = cuentaId; egreso.MiembroId = miembroId; egreso.Observacion = ObservacionesTextBox.Text; egreso.Fecha = FechaTextBox.Text; egreso.Monto = monto; egreso.TipoEgresoId = tipoEgresoId; }
public JsonResult DeleteEgreso(int EgresoId) { string result = ""; Egresos egreso = db.Egresos.Find(EgresoId); if (egreso != null) { clsegreso.eliminar(EgresoId); result = "Eliminado"; } else { result = "Registro no encontrado"; } return(Json(result, JsonRequestBehavior.AllowGet)); }
protected void ConsultaBuscarButton_Click(object sender, EventArgs e) { Egresos egreso = new Egresos(); DataTable dataTable = new DataTable(); string condicion; if (DatosTextBox.Text.Trim().Length == 0) { condicion = "1=1"; } else { condicion = ElementosDropDownList.SelectedItem.Text + " = " + DatosTextBox.Text; } dataTable = egreso.Listado(" * ", condicion, ""); ElementosGridView.DataSource = dataTable; ElementosGridView.DataBind(); }
protected void EliminarButton_Click1(object sender, EventArgs e) { Egresos egreso = new Egresos(); egreso.EgresoId = Convertir(); if (EgresoIdTextBox.Text.Length == 0) { ShowToastr(this, "Debe de especificar el ID", "Alerta", "warning"); } if (egreso.Eliminar()) { ShowToastr(this, "Egreso eliminado", "Mensaje", "success"); } else { ShowToastr(this, "Error al eliminar", "Error", "danger"); } }
protected void BuscarButton_Click1(object sender, EventArgs e) { Egresos egreso = new Egresos(); if (EgresoIdTextBox.Text.Length == 0) { ShowToastr(this, "Debe especificar el ID", "Alerta", "warning"); } else { if (egreso.Buscar(Convertir())) { DevolverDatos(egreso); } else { ShowToastr(this, "Error al buscar", "Error", "danger"); } } }
protected void btnSaveEgreso_Click(object sender, EventArgs e) { Egresos eg = new Egresos { IdEmpleado = int.Parse(cbEmpleado.Value.ToString()), IdUsuario = Session["IdUserActive"] != null?int.Parse(Session["IdUserActive"].ToString()) : 1, FechaCreacion = DateTime.Now, IdEstado = 72, Monto = decimal.Parse(seMonto.Value.ToString()), Motivo = txtMotivo.Text, }; using (var db = new UnidadDeTrabajo()) { db.Egresos.Insertar(eg); db.Grabar(); } CargarEgresos_Lista(); ASPxTransferencias.ShowOnPageLoad = false; }
protected void GuadarButton_Click(object sender, EventArgs e) { Egresos egresos = new Egresos(); if (EgresoIdTextBox.Text.Length == 0) { LlenarDatos(egresos); if (MiError() == 0 && egresos.Insertar()) { ShowToastr(this, "Egreso gurdado correctamente", "Mensaje", "success"); Limpiar(); } else { ShowToastr(this, "Error al guardar", "Error", "danger"); } } else { if (egresos.Buscar(Convertir())) { egresos.EgresoId = Convertir(); LlenarDatos(egresos); if (egresos.Editar()) { ShowToastr(this, "Egreso editado correctamente", "Mensaje", "success"); Limpiar(); } else { ShowToastr(this, "Error al editar", "Error", "danger"); } } else { ShowToastr(this, "No existe ese ID", "Alerta", "warning"); } } }
private Egreso getEgreso(MySqlDataReader data) { int id = (int)data["id_expenses"]; int idBranch = (int)data["id_branch"]; int idUser = (int)data["id_user"]; string egresoString = (string)data["egresos"]; Egresos egresoType = (Egresos)Enum.Parse(typeof(Egresos), egresoString); string subEgresoString = (string)data["sub_egresos"]; Enum subEgresoType = (Enum)Enum.Parse(Utils.getTypeOfEnum(subEgresoString), subEgresoString); string date = ((DateTime)data["date"]).ToString("dd/MM/yyyy HH:mm:ss"); string descrip = (string)data["description"]; string recibo = (string)data["receipt_number"]; int amount = (int)data["amount"]; Egreso egreso = new Egreso(egresoType, subEgresoType, recibo, date, idUser, idBranch, descrip, amount);; egreso.id = id; return(egreso); }
protected void dgEgresos_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) { switch (e.ButtonID) { case "Detail": Egresos eg = new Egresos(); using (var db = new UnidadDeTrabajo()) { eg = db.Egresos.ObtenerPorId(int.Parse(dgEgresos.GetRowValues(e.VisibleIndex, "Id").ToString())); IdEgreso.Value = eg.IdEgreso; fecha.Value = eg.FechaCreacion; cbEmpleado.Value = eg.IdEmpleado; txtUser.Text = db.Usuario.ObtenerPorId(eg.IdUsuario).Nombre; txtMotivo.Text = eg.Motivo; seMonto.Value = eg.Monto; } txtMotivo.Enabled = false; seMonto.Enabled = false; cbEmpleado.Enabled = false; fecha.Enabled = false; ASPxTransferencias.ShowOnPageLoad = true; break; case "Delete": using (var db = new UnidadDeTrabajo()) { Egresos egr = db.Egresos.ObtenerPorId(int.Parse(dgEgresos.GetRowValues(e.VisibleIndex, "Id").ToString())); egr.IdEstado = 73; egr.IdUsuarioEliminacion = Session["IdUserActive"] != null?int.Parse(Session["IdUserActive"].ToString()) : 1; egr.FechaEliminacion = DateTime.Now; db.Egresos.Actualizar(egr); db.Grabar(); } CargarEgresos_Lista(); break; } }
private void ActualizarTotal() { TotalPagar = SubTotal.GetValueOrDefault() - Senas.GetValueOrDefault() - Creditos.GetValueOrDefault() - Egresos.GetValueOrDefault(); FaltaPagar = TotalPagar - TotalPagos(); // MessageBox.Show("total pagos: " + TotalPagos().ToString() + "total senas " + Senas.GetValueOrDefault()); }
static void CheckOldAndNew(Egreso oldData, Egreso request, DALProxy proxy, int idUsuario) { oldData.ValidateAndThrowHttpError(Operaciones.Update); Egresos egresos= new Egresos(){Nuevo=request, Viejo=oldData}; EgresosValidator ev = new EgresosValidator(); ev.ValidateAndThrowHttpError(egresos,Operaciones.Update); oldData.CheckSucursal(proxy, idUsuario); var data = new Egreso(); data.PopulateWith(oldData); if( request.Fecha!=default(DateTime) && request.Fecha!=data.Fecha) { data.Fecha=request.Fecha; data.Periodo= data.Fecha.ObtenerPeriodo(); } data.CheckPeriodo(proxy); if(request.IdTercero!=default(int) && request.IdTercero!=data.IdTercero) { data.IdTercero=request.IdTercero; var tercero=data.CheckTercero(proxy); data.NombreDocumentoTercero=tercero.NombreDocumento; data.NombreTercero=tercero.Nombre; data.DocumentoTercero=tercero.Documento; data.DVTercero= tercero.DigitoVerificacion; } if(request.IdTerceroReceptor.HasValue && request.IdTerceroReceptor.Value!=default(int)) { if(!data.IdTerceroReceptor.HasValue || (data.IdTerceroReceptor.HasValue && data.IdTerceroReceptor.Value!=request.IdTerceroReceptor.Value)) { data.IdTerceroReceptor=request.IdTerceroReceptor; var tr =data.CheckTerceroReceptor(proxy); data.DocumentoReceptor= tr.Documento; data.NombreDocumentoReceptor= tr.NombreDocumento; data.NombreReceptor=tr.Nombre; data.DVReceptor= tr.DigitoVerificacion; } } if(!request.Documento.IsNullOrEmpty() && request.Documento!=data.Documento) data.Documento=request.Documento; if(!request.Descripcion.IsNullOrEmpty() && request.Descripcion!=data.Descripcion) data.Descripcion=request.Descripcion; if(request.DiasCredito!=data.DiasCredito) data.DiasCredito=request.DiasCredito; request.PopulateWith(data); }
static void CheckBeforePatch(Egreso oldData, Egreso request, DALProxy proxy, int idUsuario, string operacion) { oldData.ValidateAndThrowHttpError(operacion); Egresos egresos= new Egresos(){Nuevo=request, Viejo=oldData}; EgresosValidator ev = new EgresosValidator(); ev.ValidateAndThrowHttpError(egresos,operacion); oldData.CheckSucursal(proxy,idUsuario); oldData.CheckPeriodo(proxy); request.PopulateWith(oldData); }
public void BuscarTest() { Egresos egreso = new Egresos(); Assert.IsTrue(egreso.Buscar(6)); }
public void ListadoTest() { Egresos egreso = new Egresos(); Assert.IsTrue(egreso.Listado(" * ", "1=1", "").Rows.Count > 0); }