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()); } }
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()); } }
public void EliminarAvaluo(Avaluo objAv) { try { objCapaDatos = new CapaDatos(); objCapaDatos.EliminarAvaluo(objAv); } catch (Exception ex) { throw ex; } }
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()); } }
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; } }
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; } }
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; } }
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"); } }
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; } }