Exemple #1
0
 public static PContrato GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new PContrato();
     }
     return(_instancia);
 }
Exemple #2
0
        public List <LineaPago> ListarFacturas(int _NumeroInterno, string usuario, string clave)
        {
            List <LineaPago> listaFacturas = null;

            using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave)))
            {
                using (SqlCommand cmd = new SqlCommand("ListarFacturas", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@NumeroInterno", _NumeroInterno);

                    try
                    {
                        cnn.Open();

                        using (SqlDataReader reader = cmd.ExecuteReader())
                        {
                            if (reader.HasRows)
                            {
                                listaFacturas = new List <LineaPago>();
                                while (reader.Read())
                                {
                                    LineaPago _LineaPago = new LineaPago(Convert.ToInt32(reader["Monto"]),
                                                                         Convert.ToDateTime(reader["FechaVencimiento"]),
                                                                         Convert.ToInt32(reader["CodCliente"]),
                                                                         PContrato.GetInstancia().BuscarContrato(Convert.ToInt32(reader["CodigoEmpresa"]),
                                                                                                                 Convert.ToInt32(reader["TipoContrato"]), usuario, clave));

                                    listaFacturas.Add(_LineaPago);
                                }
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }

            return(listaFacturas);
        }
Exemple #3
0
 public static IPContrato GetPContrato()
 {
     return(PContrato.GetInstancia());
 }