private void btnAgregarIngreso_Click(object sender, EventArgs e) { string error = ""; MontoEntities montoEntity = new MontoEntities(TipoMonto.Ingreso); Utiles.AccionEnum.TipoAccion tipoAccion = Utiles.AccionEnum.TipoAccion.Add; montoEntity.Descripcion = Utiles.FirstToUpper.ToUpper(txtDescripcionIngreso.Text); montoEntity.Monto = txtIngreso.Text; montoEntity.Tipo = ddlTipo.SelectedItem.ToString(); montoEntity.ID_Cliente = ddlClientes.SelectedValue.ToString(); error = Utiles.Validaciones.ValidarCampos(montoEntity.Descripcion, montoEntity.Monto); if (this.ddlTipo.SelectedItem.ToString() == "Agregar nuevo...") { error += "Seleccione otro Tipo"; } if (error == "") { IngLogic.Save(montoEntity, tipoAccion); txtDescripcionIngreso.Clear(); txtIngreso.Clear(); ListarIngresos(DateTime.Now.Month); } else { MessageBox.Show(error, "Campos incompletos", MessageBoxButtons.OK); } }
public void Save(MontoEntities montoEntity, Utiles.AccionEnum.TipoAccion tipoAccion) { string filePath = ""; string subPath = ""; switch (montoEntity.TipoMonto) { case TipoMonto.Ingreso: filePath = "connectionIngresos"; subPath = "registros/ingreso"; break; case TipoMonto.Gasto: filePath = "connectionGastos"; subPath = "registros/gasto"; break; } switch (tipoAccion) { case Utiles.AccionEnum.TipoAccion.Add: this.AddRowIngresos(montoEntity, filePath); break; case Utiles.AccionEnum.TipoAccion.Modify: this.ModifyRow(montoEntity, filePath, subPath); break; case Utiles.AccionEnum.TipoAccion.Delete: this.DeleteRow(montoEntity.ID, filePath, subPath); break; } }
private void btnAgregarGasto_Click(object sender, EventArgs e) { string error = ""; MontoEntities montoEntity = new MontoEntities(TipoMonto.Gasto); Utiles.AccionEnum.TipoAccion tipoAccion = Utiles.AccionEnum.TipoAccion.Add; montoEntity.Descripcion = txtDescripcionGasto.Text; montoEntity.Monto = txtGasto.Text; montoEntity.Tipo = ddlTipo.SelectedItem.ToString(); montoEntity.ID_Cliente = ddlClientes.SelectedValue.ToString(); error = Utiles.Validaciones.ValidarCampos(montoEntity.Descripcion, montoEntity.Monto); if (error == "") { IngLogic.Save(montoEntity, tipoAccion); txtDescripcionGasto.Clear(); txtGasto.Clear(); ListarGastos(Mes_Actual); } else { MessageBox.Show(error, "Campos incompletos", MessageBoxButtons.OK); } }
public DatosCliente(ClientesEntity oCliente, Utiles.AccionEnum.TipoAccion oTipoAccion) : this(oTipoAccion) { txtNombre.Text = oCliente.Nombre; txtApellido.Text = oCliente.Apellido; txtFijo.Text = oCliente.TelefonoFijo; txtCelular.Text = oCliente.TelefonoCelular; txtCelAlternativo.Text = oCliente.TelefonoAlternativo; txtDireccion.Text = oCliente.Direccion; txtComentarios.Text = oCliente.Comentarios; switch (tipoAccion) { case Utiles.AccionEnum.TipoAccion.Consult: EnableTextBox(false); btnAceptar.Visible = false; break; case Utiles.AccionEnum.TipoAccion.Modify: EnableTextBox(true); btnAceptar.Text = "Editar"; btn_Habilitado(btnAceptar); ID = oCliente.ID; break; } }
public void Save(ClientesEntity oCliente, Utiles.AccionEnum.TipoAccion tipoAccion) { switch (tipoAccion) { case Utiles.AccionEnum.TipoAccion.Add: this.Add(oCliente); break; case Utiles.AccionEnum.TipoAccion.Modify: this.Modify(oCliente); break; case Utiles.AccionEnum.TipoAccion.Delete: this.Delete(oCliente.ID); break; default: throw new Exception("Error en acceso para recuperar datos de la base de datos. Contacte con sistemas."); } }
public DatosCliente(Utiles.AccionEnum.TipoAccion oTipoAccion) : this() { tipoAccion = oTipoAccion; }