private void btnPagar_Click(object sender, EventArgs e) { oGasto = (Modelo.Gasto)bdsGastos.Current; // oGasto.Id = Convert.ToInt32(txtId.Text); Modelo.AUDITORIA.AudGastos oGastoAUDI = new Modelo.AUDITORIA.AudGastos(); oGastoAUDI.IdGasto = oGasto.Id; oGastoAUDI.Descripcion = oGasto.Descripcion; oGastoAUDI.Monto = oGasto.Monto; oGastoAUDI.Estado = oGasto.Estado; oGastoAUDI.FechaVencimiento = oGasto.FechaVencimiento; oGastoAUDI.HoraEmision = oGasto.HoraEmision; oGastoAUDI.FechaEmision = oGasto.FechaEmision; oGastoAUDI.TipodeGasto = oGasto.TipodeGasto.Id; oGastoAUDI.Vehiculo = oGasto.Vehiculo.Patente; oGastoAUDI.Usuario = oGasto.Usuario; oGastoAUDI.FechayHora = oGasto.FechayHora; oGastoAUDI.Operacion = oGasto.Operacion; ctrlAudGastos.AuditarGastosMOD(oGastoAUDI); oGasto.Pagar(oUsuarioActual); LlenarGrilla(); LlenarCampos(); }
private void LlenarCampos(Modelo.Gasto oGasto) { txtId.Text = oGasto.Id.ToString(); cbxVehiculo.SelectedItem = oGasto.Vehiculo; cbxTipoGasto.SelectedItem = oGasto.TipodeGasto; cbxEstado.SelectedItem = oGasto.Estado; txtDescripcion.Text = oGasto.Descripcion; txtMonto.Text = oGasto.Monto.ToString(); if (oGasto.FechaEmision != null) { dtpFechaEmision.Value = oGasto.FechaEmision.Value; } if (oGasto.HoraEmision != null) { dtpHoraEmision.Value = Convert.ToDateTime(oGasto.HoraEmision.Value); } dtpFechaVencimientoPago.Value = oGasto.FechaVencimiento; //if (cbxEstado.Text == "PAGADO") //{ // dtpFechaVencimientoPago.Value = oGasto.FechayHora; //} }
public void CargarTiposdeGasto() { List <Modelo.TipodeGasto> Lista = Modelo.Datos.ObtenerInstancia().TiposdeGasto.ToList(); if (Lista.Count == 0) { Modelo.TipodeGasto a = new Modelo.TipodeGasto(); a.Descripcion = "INFRACCION"; Modelo.Datos.ObtenerInstancia().TiposdeGasto.AddObject(a); Modelo.TipodeGasto b = new Modelo.TipodeGasto(); b.Descripcion = "TALLER"; Modelo.Datos.ObtenerInstancia().TiposdeGasto.AddObject(b); Modelo.TipodeGasto c = new Modelo.TipodeGasto(); c.Descripcion = "PATENTE"; Modelo.Datos.ObtenerInstancia().TiposdeGasto.AddObject(c); Modelo.TipodeGasto d = new Modelo.TipodeGasto(); d.Descripcion = "SEGURO"; Modelo.Datos.ObtenerInstancia().TiposdeGasto.AddObject(d); Modelo.TipodeGasto e = new Modelo.TipodeGasto(); e.Descripcion = "CUBIERTAS"; Modelo.Datos.ObtenerInstancia().TiposdeGasto.AddObject(e); Modelo.Datos.ObtenerInstancia().SaveChanges(); Modelo.Vehiculo f = new Modelo.Vehiculo(); f.Patente = "APD-463"; f.Marca = "FIAT"; f.Modelo = "DUNA"; f.PatenteTaxi = 927; f.Año = 1996; f.Color = "BLANCO"; f.Kilometraje = 130000; Modelo.Datos.ObtenerInstancia().Vehiculos.AddObject(f); Modelo.Gasto g = new Modelo.Gasto(); g.Descripcion = "Cambio de 4 neumaticos"; g.Estado = "PENDIENTE"; g.FechaVencimiento = DateTime.Today; g.Monto = 450; g.Vehiculo = f; // Modelo.Datos.ObtenerInstancia().Vehiculos.FirstOrDefault(); g.TipodeGasto = e; // Modelo.Datos.ObtenerInstancia().TiposdeGasto.FirstOrDefault(); = g.Usuario = "Sistema"; g.FechayHora = DateTime.Now; g.Operacion = "ALTA"; Modelo.Datos.ObtenerInstancia().Gastos.AddObject(g); Modelo.Datos.ObtenerInstancia().SaveChanges(); } }
public frmGasto(Usuario oUsuario) { InitializeComponent(); frmModo = "ALTA"; oUsuarioActual = oUsuario; dtpFechaVencimientoPago.Format = DateTimePickerFormat.Short; dtpFechaVencimientoPago.Value = DateTime.Now; dtpHoraEmision.Value = DateTime.Now; dtpHoraEmision.Value = DateTime.Now; oGasto = new Modelo.Gasto(); CargarCombos(); }
private void btnConsultar_Click(object sender, EventArgs e) { if (bdsGastos.Current != null) { oGasto = (Modelo.Gasto)bdsGastos.Current; frmGasto ofrmGasto = new frmGasto("CONSULTA", oGasto, oUsuarioActual); DialogResult drABIERTO = ofrmGasto.ShowDialog(); if (drABIERTO == DialogResult.OK) { ArmarGrilla(); } } else { MessageBox.Show("Debe seleccionar un Gasto", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnModificar_Click(object sender, EventArgs e) { if (bdsGastos.Current != null) { oGasto = (Modelo.Gasto)bdsGastos.Current; frmGasto ofrmGasto = new frmGasto("MODIFICACION", oGasto, oUsuarioActual); DialogResult drABIERTO = ofrmGasto.ShowDialog(); if (drABIERTO == DialogResult.OK) { MessageBox.Show("El Gasto ha sido modificado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); ArmarGrilla(); } } else { MessageBox.Show("Debe seleccionar un Gasto", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LlenarCampos() { if (bdsGastos.Current != null) { oGasto = (Modelo.Gasto)bdsGastos.Current; txtVehiculo.Text = oGasto.Vehiculo.Patente; txtTipodeGasto.Text = oGasto.TipodeGasto.Descripcion; txtDescripcion.Text = oGasto.Descripcion; txtMonto.Text = "$ " + oGasto.Monto.ToString(); txtFechaVencimiento.Text = oGasto.FechaVencimiento.Date.ToShortDateString(); btnPagar.Enabled = true; if (oGasto.FechaVencimiento.Date <= DateTime.Today.Date.AddDays(15)) { ImgVerde.Visible = true; ImgAmarillo.Visible = false; ImgRojo.Visible = false; ImgVacio.Visible = false; } if (oGasto.FechaVencimiento.Date <= DateTime.Today.Date.AddDays(7)) { ImgVerde.Visible = false; ImgAmarillo.Visible = true; ImgRojo.Visible = false; ImgVacio.Visible = false; } if (oGasto.FechaVencimiento.Date <= DateTime.Today.Date.AddDays(2)) { ImgVerde.Visible = false; ImgAmarillo.Visible = false; ImgRojo.Visible = true; ImgVacio.Visible = false; } } else { ImgVacio.Visible = true; LimpiarCampos(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (bdsGastos.Current != null) { oGasto = (Modelo.Gasto)bdsGastos.Current; int gastoid = oGasto.Id; DialogResult result = MessageBox.Show("¿Esta seguro que desea eliminar el Gasto número " + gastoid + " ?", "Cuidado", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == System.Windows.Forms.DialogResult.Yes) { ctrlAudGastos.AuditarGastosBAJA(oGasto); ctrlGastos.EliminarGasto((Modelo.Gasto)bdsGastos.Current); ArmarGrilla(); } } else { MessageBox.Show("Debe seleccionar un Gasto", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void AuditarGastosBAJA(Modelo.Gasto oGasto) { AudGastos oGastoAUDI = new AudGastos(); oGastoAUDI.IdGasto = oGasto.Id; oGastoAUDI.Descripcion = oGasto.Descripcion; oGastoAUDI.Monto = oGasto.Monto; oGastoAUDI.Estado = oGasto.Estado; oGastoAUDI.FechaVencimiento = oGasto.FechaVencimiento; oGastoAUDI.HoraEmision = oGasto.HoraEmision; oGastoAUDI.FechaEmision = oGasto.FechaEmision; oGastoAUDI.TipodeGasto = oGasto.TipodeGasto.Id; oGastoAUDI.Vehiculo = oGasto.Vehiculo.Patente; oGastoAUDI.Usuario = oGasto.Usuario; oGastoAUDI.FechayHora = oGasto.FechayHora; oGastoAUDI.Operacion = oGasto.Operacion; Modelo.Auditoria.ObtenerInstancia().AddToAudGastosSet(oGastoAUDI); Modelo.Auditoria.ObtenerInstancia().SaveChanges(); AudGastos oGastoAUDIBaja = new AudGastos(); oGastoAUDIBaja.IdGasto = oGastoAUDI.IdGasto; oGastoAUDIBaja.Descripcion = oGastoAUDI.Descripcion; oGastoAUDIBaja.Monto = oGastoAUDI.Monto; oGastoAUDIBaja.Estado = oGastoAUDI.Estado; oGastoAUDIBaja.FechaVencimiento = oGastoAUDI.FechaVencimiento; oGastoAUDIBaja.HoraEmision = oGastoAUDI.HoraEmision; oGastoAUDIBaja.FechaEmision = oGastoAUDI.FechaEmision; oGastoAUDIBaja.TipodeGasto = oGastoAUDI.TipodeGasto; oGastoAUDIBaja.Vehiculo = oGastoAUDI.Vehiculo; oGastoAUDIBaja.Usuario = oGastoAUDI.Usuario; oGastoAUDIBaja.FechayHora = oGastoAUDI.FechayHora; oGastoAUDIBaja.Operacion = "BAJA"; Modelo.Auditoria.ObtenerInstancia().AddToAudGastosSet(oGastoAUDIBaja); Modelo.Auditoria.ObtenerInstancia().SaveChanges(); }
public frmGasto(string modo, Modelo.Gasto oGastoR, Usuario oUsuario) { InitializeComponent(); frmModo = modo; oUsuarioActual = oUsuario; oGasto = oGastoR; if (frmModo == "MODIFICACION") { //oGastoAUDI = oGasto; oGastoAUDI.IdGasto = oGasto.Id; oGastoAUDI.Descripcion = oGasto.Descripcion; oGastoAUDI.Monto = oGasto.Monto; oGastoAUDI.Estado = oGasto.Estado; oGastoAUDI.FechaVencimiento = oGasto.FechaVencimiento; oGastoAUDI.HoraEmision = oGasto.HoraEmision; oGastoAUDI.FechaEmision = oGasto.FechaEmision; oGastoAUDI.TipodeGasto = oGasto.TipodeGasto.Id; oGastoAUDI.Vehiculo = oGasto.Vehiculo.Patente; oGastoAUDI.Usuario = oGasto.Usuario; oGastoAUDI.FechayHora = oGasto.FechayHora; oGastoAUDI.Operacion = oGasto.Operacion; txtId.Enabled = false; } if (frmModo == "CONSULTA") { grpDetalle.Enabled = false; btnGuardar.Enabled = false; } CargarCombos(); LlenarCampos(oGasto); }
public void AgregarGasto(Modelo.Gasto oGasto) { Modelo.Datos.ObtenerInstancia().AddToGastos(oGasto); Modelo.Datos.ObtenerInstancia().SaveChanges(); }
public void ModificarGasto(Modelo.Gasto oGasto) { Modelo.Datos.ObtenerInstancia().Gastos.ApplyCurrentValues(oGasto); Modelo.Datos.ObtenerInstancia().SaveChanges(); }
public void EliminarGasto(Modelo.Gasto oGasto) { Modelo.Datos.ObtenerInstancia().DeleteObject(oGasto); Modelo.Datos.ObtenerInstancia().SaveChanges(); }