Beispiel #1
0
        public List <Contrato> ListarContrato(int CodEmpresa, string usuario, string clave)
        {
            List <Contrato> _Contratos = null;

            using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave)))
            {
                using (SqlCommand cmd = new SqlCommand("ListarContrato", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.AddWithValue("@CodEmpresa", CodEmpresa);

                    try
                    {
                        cnn.Open();
                        cmd.ExecuteNonQuery();
                        SqlDataReader reader = cmd.ExecuteReader();

                        if (reader.HasRows)
                        {
                            _Contratos = new List <Contrato>();
                            while (reader.Read())
                            {
                                Contrato _Contrato = new Contrato();
                                _Contrato.Empresa     = FabricaP.GetPEmpresa().BuscarEmpresa(CodEmpresa);
                                _Contrato.CodContrato = Convert.ToInt32(reader["CodTipo"]);
                                _Contrato.NomContrato = (string)reader["Nombre"];

                                _Contratos.Add(_Contrato);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }

            return(_Contratos);
        }
Beispiel #2
0
        public List <Contrato> ListarTodosLosContratos()
        {
            List <Contrato> _Contratos = null;

            using (SqlConnection cnn = new SqlConnection(Conexion.CnnLogueo()))
            {
                using (SqlCommand cmd = new SqlCommand("ListarTodosLosContratos", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    try
                    {
                        cnn.Open();

                        using (SqlDataReader reader = cmd.ExecuteReader())
                        {
                            if (reader.HasRows)
                            {
                                _Contratos = new List <Contrato>();

                                while (reader.Read())
                                {
                                    Contrato _Contrato = new Contrato();
                                    _Contrato.Empresa     = FabricaP.GetPEmpresa().BuscarEmpresa((int)reader["CodEmpresa"]);
                                    _Contrato.CodContrato = Convert.ToInt32(reader["CodTipo"]);
                                    _Contrato.NomContrato = (string)reader["Nombre"];

                                    _Contratos.Add(_Contrato);
                                }
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }

            return(_Contratos);
        }
Beispiel #3
0
        public Contrato BuscarContrato(int CodEmpresa, int CodTipo, string usuario, string clave)
        {
            Contrato _Contrato = null;

            using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave)))
            {
                using (SqlCommand cmd = new SqlCommand("BuscarContrato", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.AddWithValue("@CodEmpresa", CodEmpresa);
                    cmd.Parameters.AddWithValue("@CodTipo", CodTipo);

                    try
                    {
                        cnn.Open();

                        using (SqlDataReader reader = cmd.ExecuteReader())
                        {
                            if (reader.HasRows)
                            {
                                reader.Read();
                                _Contrato             = new Contrato();
                                _Contrato.Empresa     = FabricaP.GetPEmpresa().BuscarEmpresa((int)reader["CodEmpresa"]);
                                _Contrato.CodContrato = CodTipo;
                                _Contrato.NomContrato = (string)reader["Nombre"];
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }

            return(_Contrato);
        }