コード例 #1
0
ファイル: FrmAvaluos.cs プロジェクト: cgonzalez7684/NovaCord
        private void TxtOperacion_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((e.KeyChar == (char)Keys.Enter) && AccionBoton.Equals('N'))
            {
                Avaluo aux = ListadoAvaluos.Where(x => x.NUM_OPERACION.ToUpper().Equals(TxtOperacion.Text.ToUpper())).FirstOrDefault();
                if (aux != null)
                {
                    MessageBox.Show("Esta Operación ya se encuentra registrada, solo puede modificarla o eliminarla.");
                    return;
                }

                if (ConsultarOperacionSIC(TxtOperacion.Text.ToUpper().Trim()).Length <= 0)
                {
                    MessageBox.Show("La operación consultada no se encuentra registra en el sistema SIC, debe estar registrada para poder registrala en PSBANK");
                    return;
                }



                if (ConsultarGarantiaPS(TxtOperacion.Text.ToUpper().Trim()).Length <= 0)
                {
                    MessageBox.Show("Actualmente no se encuentra registrada garantia correspondiente a esta operación en PSBANK, puede continuar con el registro y vincularla posteriormente");
                }

                TxtGaranSIC.Text = ConsultaGarantiaSIC(TxtOperacion.Text.ToUpper().Trim());
            }
        }
コード例 #2
0
ファイル: FrmAvaluos.cs プロジェクト: cgonzalez7684/NovaCord
        private void ConsultarAvaluos()
        {
            try
            {
                using (OracleConnection connORA = new OracleConnection(cadena))
                {
                    DataTable        dt = new DataTable();
                    OracleDataReader dr;
                    connORA.Open();
                    OracleCommand Query = new OracleCommand("SELECT  B.COD_COMPANIA,B.NUM_OPERACION,A.NUM_GARANTIA, to_Date(C.FEC_AVALUO) FEC_AVALUO,C.NUM_PERITO,TBLPERITO.NOM_PROFESIONAL," +
                                                            "C.MON_AVALUO,C.MON_TERRENO,C.MON_CONSTRUCCION,C.MON_VEHICULO,C.ESTADO,C.GENREG,NVL(C.COD_TIPOBIEN,'999') COD_TIPOBIEN,C.IND_BIENADJUDICADO " +
                                                            "FROM CREDITO.CR_GARANTIA_SOLICITUD A JOIN CREDITO.CR_OPERACIONES B ON A.NUM_SOLICITUD = B.NUM_SOLICITUD " +
                                                            "JOIN CREDITO.CR_AVALUOS_MAD C ON C.NUM_GARANTIA_MADRE = A.NUM_GARANTIA " +
                                                            "JOIN (SELECT COD_PROFESIONAL,NOM_PROFESIONAL FROM CREDITO.CR_PROFESIONALES where COD_COMPANIA = '01001001') TBLPERITO on  C.NUM_PERITO = TBLPERITO.COD_PROFESIONAL", connORA);



                    Query.CommandType    = CommandType.Text;
                    Query.CommandTimeout = 0;
                    Query.ExecuteNonQuery();
                    OracleDataAdapter adp = new OracleDataAdapter(Query);
                    dr = Query.ExecuteReader();

                    ListadoAvaluos = new List <Avaluo>();
                    while (dr.Read())
                    {
                        Avaluo objAvaluo = new Avaluo();
                        objAvaluo.COD_COMPANIA       = dr.GetString(0);
                        objAvaluo.NUM_OPERACION      = dr.GetString(1);
                        objAvaluo.NUM_GARANTIA_MADRE = Convert.ToInt32(dr.GetDecimal(2));
                        objAvaluo.CNUMEDOCUM         = ConsultaGarantiaSIC(objAvaluo.NUM_OPERACION);
                        objAvaluo.FEC_AVALUO         = dr.GetDateTime(3);
                        objAvaluo.NUM_PERITO         = dr.GetString(4);
                        objAvaluo.NOM_PROFESIONAL    = dr.GetString(5);
                        objAvaluo.MON_AVALUO         = dr.GetDecimal(6);
                        objAvaluo.MON_TERRENO        = dr.GetDecimal(7);
                        objAvaluo.MON_CONSTRUCCION   = dr.GetDecimal(8);
                        objAvaluo.MON_VEHICULO       = dr.GetDecimal(9);
                        objAvaluo.ESTADO             = dr.GetString(10);
                        objAvaluo.GENREG             = dr.GetString(11);
                        objAvaluo.COD_TIPOBIEN       = dr.GetString(12);
                        objAvaluo.IND_BIENADJUDICADO = dr.GetString(13);
                        ListadoAvaluos.Add(objAvaluo);
                    }

                    //Query.ExecuteNonQuery();
                    //adp.Fill(dt);
                    DgAvaluos.DataSource = ListadoAvaluos;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #3
0
 public void EliminarAvaluo(Avaluo objAv)
 {
     try
     {
         objCapaDatos = new CapaDatos();
         objCapaDatos.EliminarAvaluo(objAv);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
ファイル: FrmAvaluos.cs プロジェクト: cgonzalez7684/NovaCord
 private void RegistrarAvaluo2()
 {
     try
     {
         Avaluo objAvaluo = new Avaluo();
         objAvaluo.COD_COMPANIA       = "01001001";
         objAvaluo.NUM_GARANTIA_MADRE = Convert.ToInt32(TxtGaranPS.Text);
         objAvaluo.FEC_AVALUO         = DtFeAvaluo.Value;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
コード例 #5
0
        public void ModificarAvaluo(Avaluo objAv)
        {
            try
            {
                if (objAv.COD_TIPOBIEN == "999")
                {
                    throw new Exception("Debe especificar el tipo de bien del avaluo");
                }

                objCapaDatos = new CapaDatos();
                objCapaDatos.ModificarAvaluo(objAv);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
ファイル: CapaDatos.cs プロジェクト: cgonzalez7684/NovaCord
 public void ModificarAvaluo(Avaluo objAv)
 {
     try
     {
         conn            = new OracleConnection(cadena);
         cmd             = new OracleCommand();
         cmd.CommandText = "UPDATE CREDITO.CR_AVALUOS_MAD " +
                           "SET FEC_AVALUO = :FEC_AVALUO, " +
                           "    NUM_PERITO = :NUM_PERITO, " +
                           "    MON_AVALUO = :MON_AVALUO, " +
                           "    MON_TERRENO = :MON_TERRENO," +
                           "    MON_CONSTRUCCION = :MON_CONSTRUCCION, " +
                           "    MON_VEHICULO = :MON_VEHICULO, " +
                           "    ESTADO = :ESTADO, " +
                           "    GENREG = :GENREG, " +
                           "    COD_TIPOBIEN = :COD_TIPOBIEN, " +
                           "    IND_BIENADJUDICADO = :IND_BIENADJUDICADO " +
                           "Where NUM_GARANTIA_MADRE = :NUM_GARANTIA_MADRE";
         cmd.CommandType    = CommandType.Text;
         cmd.CommandTimeout = 0;
         cmd.Connection     = conn;
         cmd.Parameters.Add(new OracleParameter("FEC_AVALUO", objAv.FEC_AVALUO));
         cmd.Parameters.Add(new OracleParameter("NUM_PERITO", objAv.NUM_PERITO));
         cmd.Parameters.Add(new OracleParameter("MON_AVALUO", objAv.MON_AVALUO));
         cmd.Parameters.Add(new OracleParameter("MON_TERRENO", objAv.MON_TERRENO));
         cmd.Parameters.Add(new OracleParameter("MON_CONSTRUCCION", objAv.MON_CONSTRUCCION));
         cmd.Parameters.Add(new OracleParameter("MON_VEHICULO", objAv.MON_VEHICULO));
         cmd.Parameters.Add(new OracleParameter("ESTADO", objAv.ESTADO));
         cmd.Parameters.Add(new OracleParameter("GENREG", objAv.GENREG));
         cmd.Parameters.Add(new OracleParameter("COD_TIPOBIEN", objAv.COD_TIPOBIEN));
         cmd.Parameters.Add(new OracleParameter("IND_BIENADJUDICADO", objAv.IND_BIENADJUDICADO));
         cmd.Parameters.Add(new OracleParameter("NUM_GARANTIA_MADRE", objAv.NUM_GARANTIA_MADRE));
         conn.Open();
         cmd.ExecuteNonQuery();
         conn.Close();
         conn.Dispose();
         cmd.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
ファイル: CapaDatos.cs プロジェクト: cgonzalez7684/NovaCord
 public void EliminarAvaluo(Avaluo objAv)
 {
     try
     {
         conn               = new OracleConnection(cadena);
         cmd                = new OracleCommand();
         cmd.CommandText    = "Delete from CREDITO.CR_AVALUOS_MAD WHERE NUM_GARANTIA_MADRE = :NUM_GARANTIA_MADRE";
         cmd.CommandType    = CommandType.Text;
         cmd.CommandTimeout = 0;
         cmd.Connection     = conn;
         cmd.Parameters.Add(new OracleParameter("NUM_GARANTIA_MADRE", objAv.NUM_GARANTIA_MADRE));
         conn.Open();
         cmd.ExecuteNonQuery();
         conn.Close();
         conn.Dispose();
         cmd.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
ファイル: FrmAvaluos.cs プロジェクト: cgonzalez7684/NovaCord
        private void CargarObjAvaluo()
        {
            try
            {
                objAvaluo = new Avaluo();
                if (AccionBoton == 'E')
                {
                    objAvaluo.NUM_GARANTIA_MADRE = Convert.ToInt32(DgAvaluos.CurrentRow.Cells["DgGarantiaPS"].Value.ToString());
                    return;
                }

                if (AccionBoton == 'M')
                {
                    objAvaluo.COD_COMPANIA       = DgAvaluos.CurrentRow.Cells["DgCompania"].Value.ToString();
                    objAvaluo.NUM_GARANTIA_MADRE = Convert.ToInt32(DgAvaluos.CurrentRow.Cells["DgGarantiaPS"].Value.ToString());
                }
                else
                {
                    objAvaluo.COD_COMPANIA       = opeNueva.COD_COMPANIA;
                    objAvaluo.NUM_GARANTIA_MADRE = Convert.ToInt32(opeNueva.NUM_GARANTIA);
                }

                objAvaluo.FEC_AVALUO         = DtFeAvaluo.Value;
                objAvaluo.NUM_PERITO         = CmbProfesional.SelectedValue.ToString();
                objAvaluo.MON_AVALUO         = Convert.ToDecimal(TxtMntAvaluo.Text);
                objAvaluo.MON_TERRENO        = Convert.ToDecimal(TxtMntTerreno.Text);
                objAvaluo.MON_CONSTRUCCION   = Convert.ToDecimal(TxtMntConst.Text);
                objAvaluo.MON_VEHICULO       = 0.00M;
                objAvaluo.ESTADO             = CmbEstado.Text.Equals("Activo") ? "A" : "R";
                objAvaluo.GENREG             = CmbGene.Text.Equals("Manual") ? "M" : "K";
                objAvaluo.COD_TIPOBIEN       = "000" + CmbTipoBien.SelectedValue.ToString();
                objAvaluo.IND_BIENADJUDICADO = CmbBinAdj.Text.Equals("SI") ? "S" : "N";
            }
            catch (Exception ex)
            {
                throw new Exception("Faltan datos por establecer");
            }
        }
コード例 #9
0
ファイル: CapaDatos.cs プロジェクト: cgonzalez7684/NovaCord
 public void RegistrarAvaluo(Avaluo objAv)
 {
     try
     {
         conn            = new OracleConnection(cadena);
         cmd             = new OracleCommand();
         cmd.CommandText = "Insert into CREDITO.CR_AVALUOS_MAD (COD_COMPANIA, NUM_GARANTIA_MADRE, FEC_AVALUO, NUM_PERITO, MON_AVALUO, " +
                           "MON_TERRENO, MON_CONSTRUCCION, MON_VEHICULO, ESTADO, GENREG, COD_TIPOBIEN, IND_BIENADJUDICADO) " +
                           "Values (:COD_COMPANIA, :NUM_GARANTIA_MADRE,:FEC_AVALUO, :NUM_PERITO, :MON_AVALUO, " +
                           ":MON_TERRENO, :MON_CONSTRUCCION, :MON_VEHICULO, :ESTADO, :GENREG, :COD_TIPOBIEN, :IND_BIENADJUDICADO)";
         cmd.CommandType    = CommandType.Text;
         cmd.CommandTimeout = 0;
         cmd.Connection     = conn;
         cmd.Parameters.Add(new OracleParameter("COD_COMPANIA", objAv.COD_COMPANIA));
         cmd.Parameters.Add(new OracleParameter("NUM_GARANTIA_MADRE", objAv.NUM_GARANTIA_MADRE));
         cmd.Parameters.Add(new OracleParameter("FEC_AVALUO", objAv.FEC_AVALUO));
         cmd.Parameters.Add(new OracleParameter("NUM_PERITO", objAv.NUM_PERITO));
         cmd.Parameters.Add(new OracleParameter("MON_AVALUO", objAv.MON_AVALUO));
         cmd.Parameters.Add(new OracleParameter("MON_TERRENO", objAv.MON_TERRENO));
         cmd.Parameters.Add(new OracleParameter("MON_CONSTRUCCION", objAv.MON_CONSTRUCCION));
         cmd.Parameters.Add(new OracleParameter("MON_VEHICULO", objAv.MON_VEHICULO));
         cmd.Parameters.Add(new OracleParameter("ESTADO", objAv.ESTADO));
         cmd.Parameters.Add(new OracleParameter("GENREG", objAv.GENREG));
         cmd.Parameters.Add(new OracleParameter("COD_TIPOBIEN", objAv.COD_TIPOBIEN));
         cmd.Parameters.Add(new OracleParameter("IND_BIENADJUDICADO", objAv.IND_BIENADJUDICADO));
         conn.Open();
         cmd.ExecuteNonQuery();
         conn.Close();
         conn.Dispose();
         cmd.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }