public List <ChequesFormaPago> get_cheques_operacion(int id_solicitud) { try { using (SqlConnection cnn = new SqlConnection(this.strConn)) { cnn.Open(); SqlCommand cmd = new SqlCommand("sp_r_cheques_operacion", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud); SqlDataReader dr = cmd.ExecuteReader(); List <ChequesFormaPago> lch = new List <ChequesFormaPago>(); while (dr.Read()) { ChequesFormaPago ch = new ChequesFormaPago(); ch.Id_cheque = Convert.ToInt32(dr["id_cheque"]); ch.Id_solicitud = Convert.ToInt32(dr["id_solicitud"]); ch.Nro_cheque = Convert.ToInt32(dr["nro_cheque"]); ch.Fecha_cheque = Convert.ToDateTime(dr["fecha_cheque"]); ch.Monto_cheque = Convert.ToInt32(dr["monto_cheque"]); ch.Codigo_banco = dr["codigo_banco"].ToString(); ch.Nro_cuenta = dr["nro_cuenta"].ToString(); lch.Add(ch); } dr.Close(); cnn.Close(); return(lch); } } catch (Exception ex) { throw ex; } }
public string add_cheques_operacion(int id_cheque, int id_solicitud, int nro_cheque, DateTime fecha_cheque, int monto_cheque, string codigo_banco, string nro_cuenta) { ChequesFormaPago cheque = new ChequesFormaPago(); cheque.Id_cheque = id_cheque; cheque.Id_solicitud = id_solicitud; cheque.Nro_cheque = nro_cheque; cheque.Fecha_cheque = fecha_cheque; cheque.Monto_cheque = monto_cheque; cheque.Codigo_banco = codigo_banco; cheque.Nro_cuenta = nro_cuenta; return(new ChequesFormaPagoDAC().add_cheques_operacion(cheque)); }
public string add_cheques_operacion(ChequesFormaPago cheque) { try { using (SqlConnection cnn = new SqlConnection(this.strConn)) { cnn.Open(); SqlCommand cmd = new SqlCommand("sp_add_cheques_operacion", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_cheque", cheque.Id_cheque); cmd.Parameters.AddWithValue("@id_solicitud", cheque.Id_solicitud); cmd.Parameters.AddWithValue("@nro_cheque", cheque.Nro_cheque); cmd.Parameters.AddWithValue("@fecha_cheque", cheque.Fecha_cheque); cmd.Parameters.AddWithValue("@monto_cheque", cheque.Monto_cheque); if (cheque.Codigo_banco == "") { cmd.Parameters.AddWithValue("@codigo_banco", DBNull.Value); } else { cmd.Parameters.AddWithValue("@codigo_banco", cheque.Codigo_banco); } if (cheque.Nro_cuenta == "") { cmd.Parameters.AddWithValue("@nro_cuenta", DBNull.Value); } else { cmd.Parameters.AddWithValue("@nro_cuenta", cheque.Nro_cuenta); } cmd.ExecuteNonQuery(); cnn.Close(); return(""); } } catch (Exception ex) { return(ex.Message); } }