//listar contrato detalle public List<eContratoDetalleVC> GetSelecionarContratoDetalle(eContratoDetalleVC o, out int total) { List<eContratoDetalleVC> list = new List<eContratoDetalleVC>(); int DBtotRow = 0; try { conexion.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.CommandText = _db.sSelectContratoDetalle; sqlcmd.Connection = conexion; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.Add("@NRO_CONTRATO", SqlDbType.VarChar).Value = o._nro_Contrato; sqlcmd.Parameters.Add("@PAGE_INDEX", SqlDbType.Int).Value = o._inicio; sqlcmd.Parameters.Add("@PAGE_SIZE", SqlDbType.Int).Value = o._fin; sqlcmd.Parameters.Add("@ORDERBY", SqlDbType.VarChar).Value = o._orderby; sqlcmd.Parameters.Add("@TOTAL", SqlDbType.Int).Direction = ParameterDirection.Output; SqlDataReader dr = sqlcmd.ExecuteReader(); while(dr.Read()) { eContratoDetalleVC e = new eContratoDetalleVC(); e._ide_Contrato_Det = dr.GetInt32(1); e._nro_Contrato = dr.GetString(2); e._ide_Reasegurador = dr.GetString(3).Trim(); e._cod_Reasegurador = dr.GetString(4).Trim(); e._cal_Crediticia = dr.GetString(5).Trim(); e._cod_Empresa_Califica = dr.GetString(6).Trim(); e._mod_Contrato = dr.GetString(7).Trim(); e._prc_Retencion = dr.GetDecimal(8); e._prc_Cesion = dr.GetDecimal(9); e._prc_participacion_rea = dr.GetDecimal(10); e._nombre_Rea = dr.GetString(11); e._nro_Registro_Rea = dr.GetInt32(12); e._estado = dr.GetString(13); e._usu_reg = dr.GetString(14); e._fec_reg = dr.GetDateTime(15); list.Add(e); } dr.Close(); DBtotRow = (int)sqlcmd.Parameters["@TOTAL"].Value; } catch (Exception ex) { } finally { conexion.Close(); } total = DBtotRow; return list; }
//actualizar contrato detalle public Int32 SetActualizarContratoDetalle(eContratoDetalleVC o) { Int32 _bool = 0; try { conexion.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = conexion; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.CommandText = _db.sSactualizarContratoDet; sqlcmd.Parameters.Add("@ID_EMPRESA", SqlDbType.Int).Value = o._id_Empresa; sqlcmd.Parameters.Add("@IDE_CONTRATO_DET", SqlDbType.Int).Value = o._ide_Contrato_Det; sqlcmd.Parameters.Add("@NRO_CONTRATO", SqlDbType.VarChar).Value = o._nro_Contrato; sqlcmd.Parameters.Add("@IDE_REASEGURADOR", SqlDbType.Char).Value = o._ide_Reasegurador; sqlcmd.Parameters.Add("@COD_REASEGURADOR", SqlDbType.Char).Value = o._cod_Reasegurador; sqlcmd.Parameters.Add("@CAL_CREDITICIA", SqlDbType.Char).Value = o._cal_Crediticia; sqlcmd.Parameters.Add("@COD_EMPRESA_CALIFICA", SqlDbType.Char).Value = o._cod_Empresa_Califica; sqlcmd.Parameters.Add("@MOD_CONTRATO", SqlDbType.Char).Value = o._mod_Contrato; sqlcmd.Parameters.Add("@PRC_RETENCION", SqlDbType.Decimal).Value = o._prc_Retencion; sqlcmd.Parameters.Add("@PRC_CESION", SqlDbType.Decimal).Value = o._prc_Cesion; sqlcmd.Parameters.Add("@PRC_PARTICIPACION_REA", SqlDbType.Decimal).Value = o._prc_participacion_rea; sqlcmd.Parameters.Add("@NOMBRE_REA", SqlDbType.VarChar).Value = o._nombre_Rea; sqlcmd.Parameters.Add("@NRO_REGISTRO_REA", SqlDbType.Int).Value = o._nro_Registro_Rea; sqlcmd.Parameters.Add("@ESTADO", SqlDbType.Char).Value = o._estado; sqlcmd.Parameters.Add("@USU_MOD", SqlDbType.VarChar).Value = o._usu_reg; _bool = sqlcmd.ExecuteNonQuery(); } catch (Exception ex) { } finally { conexion.Close(); } return _bool; }
public static object ContratoDetalleList(int jtStartIndex, int jtPageSize, string jtSorting, String WhereBy) { int total; int indexPage; if (jtStartIndex != 0) { indexPage = jtStartIndex / jtPageSize; } else { indexPage = jtStartIndex; } eContratoDetalleVC o = new eContratoDetalleVC(); o._inicio = indexPage; o._fin = jtPageSize; o._orderby = jtSorting.Substring(1).ToUpper(); o._nro_Contrato = WhereBy.Trim(); bContratoDetalleVC tb = new bContratoDetalleVC(); List<eContratoDetalleVC> list = tb.GetSelecionarContratoDetalle(o,out total); return new { Result = "OK", Records = list, TotalRecordCount = total }; }
public Int32 SetInsertarContratoDetalle(eContratoDetalleVC o) { dSqlContratoDetalleVC cd = new dSqlContratoDetalleVC(); return cd.SetInsertarContratoDetalle(o); }
//actualizar contrato detalle public Int32 SetActualizarContratoDetalle(eContratoDetalleVC o) { dSqlContratoDetalleVC cd = new dSqlContratoDetalleVC(); return cd.SetActualizarContratoDetalle(o); }
//listar contrato detalle public List<eContratoDetalleVC> GetSelecionarContratoDetalle(eContratoDetalleVC o,out int total) { dSqlContratoDetalleVC cd = new dSqlContratoDetalleVC(); return cd.GetSelecionarContratoDetalle(o,out total); }
//funcion de insertar reaseguradores private void SetInsertarActualizarContratoDetalle() { try { Int32 resp = 0; eContratoDetalleVC d = new eContratoDetalleVC(); d._ide_Contrato_Det = Convert.ToInt32(txt_idContratoDetalle_c.Value); d._id_Empresa = Convert.ToInt32(Session["idempresa"]); d._nro_Contrato = ddl_contrato_r.SelectedItem.Value; d._ide_Reasegurador = ddl_reasegurador_r.SelectedItem.Value; d._cod_Reasegurador = ddl_reasegurador_r.SelectedItem.Value; d._cod_Empresa_Califica = ddl_calificadora_r.SelectedItem.Value; d._cal_Crediticia = ddl_crediticia_r.SelectedItem.Value; d._mod_Contrato = ddl_tipcont_det_r.SelectedItem.Value; d._prc_Retencion = Convert.ToDecimal(txt_retencion_r.Text); d._prc_Cesion = Convert.ToDecimal(txt_cesion_r.Text); d._prc_participacion_rea = Convert.ToDecimal(txt_participacion_cesion.Text); d._nombre_Rea = txt_nombre_rea.Text; d._nro_Registro_Rea = Convert.ToInt32(txt_nro_registro_rea.Text); d._estado = "A"; d._usu_reg = Session["username"].ToString(); d._usu_mod = Session["username"].ToString(); bContratoDetalleVC icd = new bContratoDetalleVC(); if(d._ide_Contrato_Det == 0){ resp = icd.SetInsertarContratoDetalle(d); if (resp != 0) { MessageBox("Registro Grabado Correctamente!"); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } else { resp = icd.SetActualizarContratoDetalle(d); if (resp != 0) { MessageBox("Registro Actualizado Correctamente"); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } } catch (Exception e) { MessageBoxcCatch("ERROR =>" + e.Message); } }