Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }