public static CuentaRelacionada ObtenerCuentaRelacionada(int dat_id) { var objCuentaRelacionada = new CuentaRelacionada(); try { string ConnectionPath = ConfigurationManager.ConnectionStrings["DbConnection"].ToString(); using (var sqlCon = new SqlConnection(ConnectionPath)) { sqlCon.Open(); using (SqlCommand cmd = new SqlCommand("SVC_DAT_CTA_RLD", sqlCon)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@dat_id", SqlDbType.Int).Value = dat_id; SqlDataReader dr = cmd.ExecuteReader(); foreach (DbDataRecord c in dr.Cast <DbDataRecord>()) { objCuentaRelacionada.sol_id = Convert.ToInt32(dr["sol_id"]); objCuentaRelacionada.dat_id = Convert.ToInt32(dr["dat_id"]); objCuentaRelacionada.dat_rut = String.Format("{0:#,#}", dr["dat_rut"]); objCuentaRelacionada.dat_drt = dr["dat_drt"].ToString(); objCuentaRelacionada.dat_ape_pat = dr["dat_ape_pat"].ToString(); objCuentaRelacionada.dat_ape_mat = dr["dat_ape_mat"].ToString(); objCuentaRelacionada.dat_nom = dr["dat_nom"].ToString(); objCuentaRelacionada.dat_tel_ptl = dr["dat_tel_ptl"].ToString(); objCuentaRelacionada.dat_tel_cel = dr["dat_tel_cel"].ToString(); objCuentaRelacionada.dat_dir = dr["dat_dir"].ToString(); objCuentaRelacionada.dat_dir_com = dr["dat_dir_com"].ToString(); objCuentaRelacionada.dat_dir_ciu = dr["dat_dir_ciu"].ToString(); objCuentaRelacionada.dat_cup_tar = Convert.ToInt32(dr["dat_cup_tar"]); objCuentaRelacionada.dolarDIA = Convert.ToDecimal(dr["dolarDIA"]); objCuentaRelacionada.TIP_SOL = Convert.ToInt32(dr["dat_tip_sol"] != DBNull.Value ? dr["dat_tip_sol"] : "1"); objCuentaRelacionada.NUM_CTA_RLD = dr["dat_num_cta_rld"].ToString(); objCuentaRelacionada.TIPO_SOLICITUD = dr["tip_des"].ToString(); objCuentaRelacionada.CIUDAD = dr["CIUDAD"].ToString(); objCuentaRelacionada.COMUNA = dr["COMUNA"].ToString(); } } sqlCon.Close(); sqlCon.Dispose(); } } catch (Exception ex) { throw ex; } return(objCuentaRelacionada); }
public static List <CuentaRelacionada> ObtenerCuentasRelacionadas(int sol_id) { var lstCuentasRelacionadas = new List <CuentaRelacionada>(); try { string ConnectionPath = ConfigurationManager.ConnectionStrings["DbConnection"].ToString(); using (var sqlCon = new SqlConnection(ConnectionPath)) { sqlCon.Open(); using (SqlCommand cmd = new SqlCommand("SVC_DAT_EMP_SOL_PPL", sqlCon)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = sol_id; SqlDataReader dr = cmd.ExecuteReader(); foreach (DbDataRecord c in dr.Cast <DbDataRecord>()) { var objCuentaRelacionada = new CuentaRelacionada(); objCuentaRelacionada.dat_id = Convert.ToInt32(dr["dat_id"].ToString()); objCuentaRelacionada.dat_rut = String.Format("{0:#,#}", dr["dat_rut"]); objCuentaRelacionada.dat_drt = dr["dat_drt"].ToString(); objCuentaRelacionada.dat_ape_pat = dr["dat_ape_pat"].ToString(); objCuentaRelacionada.dat_ape_mat = dr["dat_ape_mat"].ToString(); objCuentaRelacionada.dat_nom = dr["dat_nom"].ToString(); objCuentaRelacionada.dat_tel_ptl = dr["dat_tel_ptl"].ToString(); objCuentaRelacionada.dat_tel_cel = dr["dat_tel_cel"].ToString(); objCuentaRelacionada.dat_dir = dr["dat_dir"].ToString(); objCuentaRelacionada.dat_dir_com = dr["dat_dir_com"].ToString(); objCuentaRelacionada.dat_dir_ciu = dr["dat_dir_ciu"].ToString(); objCuentaRelacionada.dat_cup_tar = Convert.ToInt32(dr["dat_cup_tar"].ToString()); objCuentaRelacionada.dolarDIA = Convert.ToDecimal(dr["dolarDIA"]); lstCuentasRelacionadas.Add(objCuentaRelacionada); } } sqlCon.Close(); sqlCon.Dispose(); } } catch (Exception ex) { throw ex; } return(lstCuentasRelacionadas); }
public static int grabaCuentaRelacionada(CuentaRelacionada objCuentaRelacionada) { int dat_id = 0; try { string ConnectionPath = ConfigurationManager.ConnectionStrings["DbConnection"].ToString(); using (var sqlCon = new SqlConnection(ConnectionPath)) { sqlCon.Open(); using (SqlCommand cmd = new SqlCommand("SVA_GBR_ADC", sqlCon)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = objCuentaRelacionada.sol_id; cmd.Parameters.Add("@RUT", SqlDbType.Int).Value = objCuentaRelacionada.dat_rut; cmd.Parameters.Add("@DV", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_drt; cmd.Parameters.Add("@NOM", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_nom; cmd.Parameters.Add("@AP_PAT", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_ape_pat; cmd.Parameters.Add("@AP_MAT", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_ape_mat; cmd.Parameters.Add("@TEL", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_tel_ptl; cmd.Parameters.Add("@CEL", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_tel_cel; cmd.Parameters.Add("@DIR", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir; cmd.Parameters.Add("@COM", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir_com; cmd.Parameters.Add("@CIU", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir_ciu; cmd.Parameters.Add("@CUPO", SqlDbType.Int).Value = objCuentaRelacionada.dat_cup_tar; cmd.Parameters.Add("@NUM_CTA", SqlDbType.VarChar).Value = objCuentaRelacionada.NUM_CTA; cmd.Parameters.Add("@CAN_TAR", SqlDbType.Int).Value = objCuentaRelacionada.CAN_TAR; cmd.Parameters.Add("@TIP_SOL", SqlDbType.Int).Value = objCuentaRelacionada.TIP_SOL; cmd.Parameters.Add("@NUM_CTA_RLD", SqlDbType.VarChar).Value = (objCuentaRelacionada.TIP_SOL == 2?objCuentaRelacionada.NUM_CTA_RLD:string.Empty); dat_id = (int)cmd.ExecuteScalar(); } sqlCon.Close(); sqlCon.Dispose(); } return(dat_id); } catch (Exception ex) { throw ex; } }
public static void grabaImpCuentaRelacionada(CuentaRelacionada objCuentaRelacionada) { try { string ConnectionPath = ConfigurationManager.ConnectionStrings["DbConnection"].ToString(); using (var sqlCon = new SqlConnection(ConnectionPath)) { sqlCon.Open(); using (SqlCommand cmd = new SqlCommand("SVA_GBR_ADC_IMP", sqlCon)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = objCuentaRelacionada.sol_id; cmd.Parameters.Add("@RUT", SqlDbType.Int).Value = objCuentaRelacionada.dat_rut.Replace(".", string.Empty); cmd.Parameters.Add("@DV", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_drt; cmd.Parameters.Add("@NOM", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_nom ?? string.Empty; cmd.Parameters.Add("@AP_PAT", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_ape_pat ?? string.Empty; cmd.Parameters.Add("@AP_MAT", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_ape_mat ?? string.Empty; cmd.Parameters.Add("@TEL", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_tel_ptl ?? string.Empty; cmd.Parameters.Add("@CEL", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_tel_cel ?? string.Empty; cmd.Parameters.Add("@DIR", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir ?? string.Empty; cmd.Parameters.Add("@COM", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir_com ?? string.Empty; cmd.Parameters.Add("@CIU", SqlDbType.VarChar).Value = objCuentaRelacionada.dat_dir_ciu ?? string.Empty; cmd.Parameters.Add("@CUPO", SqlDbType.Int).Value = objCuentaRelacionada.dat_cup_tar; cmd.Parameters.Add("@NUM_CTA", SqlDbType.VarChar).Value = objCuentaRelacionada.NUM_CTA ?? string.Empty; cmd.Parameters.Add("@CAN_TAR", SqlDbType.Int).Value = objCuentaRelacionada.CAN_TAR; cmd.Parameters.Add("@TIP_SOL", SqlDbType.Int).Value = objCuentaRelacionada.TIP_SOL; cmd.Parameters.Add("@NUM_CTA_RLD", SqlDbType.VarChar).Value = objCuentaRelacionada.NUM_CTA_RLD ?? string.Empty; cmd.ExecuteNonQuery(); } sqlCon.Close(); sqlCon.Dispose(); } } catch (Exception ex) { throw ex; } }