private void btnModificar_Click(object sender, EventArgs e) { ResultadoStored_Str Resultado = new ResultadoStored_Str(); clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_U_Proyectos, vBit_DatosPrevios: null); clsGeneral.Proyecto Proyecto = new clsGeneral.Proyecto((int)cboModPromotor.SelectedValue, txtModNombre.Text, (int)txtModNumViviendas.Value, dtpModFechaApertura.Value, dtpModFechaVencimiento.Value, (decimal)txtModMontoCredPesos.Value, (decimal)txtModMontoDesembolsadoPesos.Value, txtModTipoAmortizacion.Text, cboModAdministracion.SelectedValue.ToString(), (decimal)txtModSpread.Value, chkModActivo.Checked, vProy_Id: (int)txtModId.Value); Resultado = clsBD.Catalogos_C_ProyectosBitacora((int)txtModId.Value); if (!Resultado.HayError) { Bitacora.Bit_DatosPrevios = clsGeneral.Zip(Resultado.Resultado); clsBD.Bitacoras_I_MovimientosSistema(Bitacora); Resultado = new ResultadoStored_Str(); Resultado = clsBD.Catalogos_U_Proyectos(Proyecto); if (!Resultado.HayError) { MessageBox.Show("Se han realizado los cambios en el proyecto.", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarGrid(); } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCrear_Click(object sender, EventArgs e) { ResultadoStored_Int Resultado = new ResultadoStored_Int(); clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Catalogos_I_Proyectos, vBit_DatosPrevios: null); clsGeneral.Proyecto Proyecto = new clsGeneral.Proyecto((int)cboIngPromotor.SelectedValue, txtIngNombre.Text, (int)txtIngNumViviendas.Value, dtpIngFechaApertura.Value, dtpIngFechaVencimiento.Value, txtIngMontoCredPesos.Value, txtIngMontoDesembolsadoPesos.Value, txtIngTipoAmortizacion.Text, cboIngAdministracion.SelectedValue.ToString(), txtIngSpread.Value, chkIngActivo.Checked); Resultado = clsBD.Catalogos_I_Proyectos(Proyecto); if (!Resultado.HayError) { if (Resultado.Resultado > 0) { ResultadoStored_Str ResultadoS = new ResultadoStored_Str(); ResultadoS = clsBD.Catalogos_C_PromotoresBitacora(Resultado.Resultado); Bitacora.Bit_DatosPrevios = clsGeneral.Zip(ResultadoS.Resultado); clsBD.Bitacoras_I_MovimientosSistema(Bitacora); MessageBox.Show("Se ha agregado un proyecto.", "Proceso finalizado", MessageBoxButtons.OK, MessageBoxIcon.Information); cboIngPromotor.SelectedIndex = 0; txtIngNombre.Text = string.Empty; txtIngNumViviendas.Value = 1; dtpIngFechaApertura.Value = DateTime.Now; dtpIngFechaVencimiento.Value = DateTime.Now; txtIngMontoCredPesos.Value = 0; txtIngMontoDesembolsadoPesos.Value = 0; txtIngTipoAmortizacion.Text = string.Empty; if (cboIngAdministracion.Items.Count > 0) { cboIngAdministracion.SelectedIndex = 0; } txtIngSpread.Value = 0; chkIngActivo.Checked = false; cboIngPromotor.Focus(); } else { MessageBox.Show("Al parecer se generó el registro pero hubo un problema con la bitácora. Revise por favor.", "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }