示例#1
0
        public static List <entEstudiante> ListarEstudiantes(int idGrupo)
        {
            SqlCommand           cmd   = null;
            SqlDataReader        dr    = null;
            List <entEstudiante> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarEstDelGrupo", cnx);
                cmd.Parameters.AddWithValue("@idGrupo", idGrupo);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entEstudiante>();
                while (dr.Read())
                {
                    entEstudiante p = new entEstudiante();
                    p.id            = Convert.ToInt32(dr["id"]);
                    p.idEst         = Convert.ToInt32(dr["idEst"]);
                    p.Nombre        = dr["Nombre"].ToString();
                    p.Apellido      = dr["Apellido"].ToString();
                    p.Email         = dr["Email"].ToString();
                    p.carnet        = Convert.ToInt32(dr["carnet"]);
                    p.Telefono      = Convert.ToInt32(dr["Telefono"]);
                    p.NotaAcumulada = Convert.ToDouble(dr["NotaAcumulada"]);
                    p.FK_EstadoEst  = Convert.ToInt32(dr["FK_EstadoEst"]);
                    p.FK_Estudiante = Convert.ToInt32(dr["FK_Estudiante"]);
                    p.FK_Grupo      = Convert.ToInt32(dr["FK_Grupo"]);
                    p.FK_Periodo    = Convert.ToInt32(dr["FK_Periodo"]);
                    p.FK_Profesor   = Convert.ToInt32(dr["FK_Profesor"]);
                    lista.Add(p);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#2
0
        public IEnumerable <Empleado> listarEmpleado()
        {
            List <Empleado> lista = new List <Empleado>();

            try
            {
                conexion = cn.Conectar();
                cmd      = new SqlCommand("USP_BASETEST_S_EMPLEADO", conexion);

                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                dr = null;
                conexion.Open();
                dr = cmd.ExecuteReader();
                Empleado objCateg = null;
                while (dr.Read())
                {
                    objCateg            = new Empleado();
                    objCateg.EmpleadoID = Convert.ToInt32(dr["EmpleadoID"]);
                    objCateg.Nombre     = Convert.ToString(dr["Nombre"]);
                    objCateg.Apellido   = Convert.ToString(dr["Apellido"]);
                    objCateg.Titulo     = Convert.ToString(dr["Titulo"]);
                    objCateg.FechaNaci  = Convert.ToString(dr["FechaNaci"]);
                    objCateg.Direccion  = Convert.ToString(dr["Direccion"]);
                    objCateg.Ciudad     = Convert.ToString(dr["Ciudad"]);
                    objCateg.Telefono   = Convert.ToString(dr["Telefono"]);
                    objCateg.Foto       = Convert.ToString(dr["Foto"]);
                    lista.Add(objCateg);
                }
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
                conexion.Dispose();
            }
            return(lista);
        }
示例#3
0
        public IEnumerable <DetalleVenta> listarDetVenta()
        {
            List <DetalleVenta> lista = new List <DetalleVenta>();

            try
            {
                conexion = cn.Conectar();
                cmd      = new SqlCommand("SP_DBTEST_S_DETALLEVENTA", conexion);

                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                dr = null;
                conexion.Open();
                dr = cmd.ExecuteReader();
                DetalleVenta objeto = null;
                while (dr.Read())
                {
                    objeto = new DetalleVenta();

                    objeto.idVenta  = Convert.ToInt32(dr["IdVenta"]);
                    objeto.Nombre   = Convert.ToString(dr["Nombre"]);
                    objeto.cantidad = Convert.ToInt32(dr["Cantidad"]);
                    objeto.precio   = Convert.ToString(dr["Precio"]);
                    objeto.total    = Convert.ToString(dr["Total"]);


                    lista.Add(objeto);
                }
            }
            catch (Exception e)
            {
                errores = e.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
                conexion.Dispose();
                cmd.Dispose();
            }
            return(lista);
        }
示例#4
0
        public static List <entBitacora> ListarBitacora(int IdEntityType, string FechaInicial, string FechaFinal)
        {
            SqlCommand         cmd   = null;
            SqlDataReader      dr    = null;
            List <entBitacora> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarBitacora", cnx);
                cmd.Parameters.AddWithValue("@inIdEntityType", IdEntityType);
                cmd.Parameters.AddWithValue("@inFechaInicial", FechaInicial);
                cmd.Parameters.AddWithValue("@inFechaFinal", FechaFinal);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entBitacora>();
                while (dr.Read())
                {
                    entBitacora C = new entBitacora();
                    C.ID_Bitacora  = Convert.ToInt32(dr["ID_Bitacora"].ToString());
                    C.IdEntityType = Convert.ToInt32(dr["IdEntityType"].ToString());
                    C.EntityId     = Convert.ToInt32(dr["EntityId"].ToString());
                    C.jsonDespues  = dr["jsonDespues"].ToString();
                    C.insertedAt   = Convert.ToDateTime(dr["insertedAt"].ToString());
                    C.insertedby   = dr["insertedby"].ToString();
                    C.insertedIn   = dr["insertedIn"].ToString();
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#5
0
        public IEnumerable <Categoria> listarCategoria()
        {
            List <Categoria> lista = new List <Categoria>();

            try
            {
                conexion = cn.Conectar();
                cmd      = new SqlCommand("SP_DBINTRANET_S_CATEGORIA", conexion);

                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                dr = null;
                conexion.Open();
                dr = cmd.ExecuteReader();
                Categoria objeto = null;
                while (dr.Read())
                {
                    objeto             = new Categoria();
                    objeto.idCategoria = Convert.ToInt32(dr["idCategoria"]);
                    objeto.nombre      = Convert.ToString(dr["Nombre"]);
                    objeto.descripcion = Convert.ToString(dr["Descripcion"]);


                    lista.Add(objeto);
                }
            }
            catch (Exception e)
            {
                errores = e.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
                conexion.Dispose();
                cmd.Dispose();
            }
            return(lista);
        }
示例#6
0
        public static List <entGrupo> ListarGrupos(int idProfesor, int idPeriodo)
        {
            SqlCommand      cmd   = null;
            SqlDataReader   dr    = null;
            List <entGrupo> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarGrupos", cnx);
                cmd.Parameters.AddWithValue("@idProfesor", idProfesor);
                cmd.Parameters.AddWithValue("@idPeriodo", idPeriodo);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entGrupo>();
                while (dr.Read())
                {
                    entGrupo p = new entGrupo();
                    p.id          = Convert.ToInt32(dr["id"]);
                    p.FK_EstadoG  = Convert.ToInt32(dr["FK_EstadoG"].ToString());
                    p.FK_Periodo  = Convert.ToInt32(dr["FK_Periodo"].ToString());
                    p.FK_Profesor = Convert.ToInt32(dr["FK_Profesor"].ToString());
                    p.NombreCurso = dr["NombreCurso"].ToString();
                    p.CodigoCurso = dr["CodigoCurso"].ToString();
                    lista.Add(p);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#7
0
        public static List <entPropiedad> ListarPropiedadesUser(int ID_Usuario)
        {
            SqlCommand          cmd   = null;
            SqlDataReader       dr    = null;
            List <entPropiedad> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarPropiedadesUser", cnx);
                cmd.Parameters.AddWithValue("@inID_Usuario", ID_Usuario);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entPropiedad>();
                while (dr.Read())
                {
                    entPropiedad C = new entPropiedad();
                    C.NumPropiedad             = Convert.ToInt32(dr["NumPropiedad"].ToString());
                    C.ID_Propiedad             = Convert.ToInt32(dr["ID_Propiedad"].ToString());
                    C.Direccion                = dr["Direccion"].ToString();
                    C.Fecha                    = Convert.ToDateTime(dr["Fecha"].ToString());
                    C.Valor                    = Convert.ToDouble(dr["Valor"].ToString());
                    C.M3Acumulados             = Convert.ToInt32(dr["M3Acumulados"].ToString());
                    C.M3AcumuladosUltimoRecibo = Convert.ToInt32(dr["M3AcumuladosUltimoRecibo"].ToString());
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
        public static List <entEvaluacion> ListarEvaluaciones(int idEst)
        {
            SqlCommand           cmd   = null;
            SqlDataReader        dr    = null;
            List <entEvaluacion> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarEvaluaciones", cnx);
                cmd.Parameters.AddWithValue("@idGxE", idEst);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entEvaluacion>();
                while (dr.Read())
                {
                    entEvaluacion p = new entEvaluacion();
                    p.id              = Convert.ToInt32(dr["id"]);
                    p.FK_GrupoxEst    = Convert.ToInt32(dr["FK_GrupoxEst"]);
                    p.Nota            = Convert.ToDouble(dr["Nota"]);
                    p.Nombre          = dr["Nombre"].ToString();
                    p.FechaAplicacion = DateTime.Parse(dr["FechaAplicacion"].ToString());
                    p.ValorPorcIndiv  = Convert.ToDouble(dr["ValorPorcIndiv"]);
                    p.Descripcion     = dr["Descripcion"].ToString();
                    lista.Add(p);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#9
0
        public static List <entRecibos> ListarRecibosPagos(int ID_Propiedad)
        {
            SqlCommand        cmd   = null;
            SqlDataReader     dr    = null;
            List <entRecibos> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarRecibosPagos", cnx);
                cmd.Parameters.AddWithValue("@inID_Propiedad", ID_Propiedad);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entRecibos>();
                while (dr.Read())
                {
                    entRecibos C = new entRecibos();
                    C.ID_Recibo    = Convert.ToInt32(dr["ID_Recibo"].ToString());
                    C.ID_Propiedad = Convert.ToInt32(dr["ID_Propiedad"].ToString());
                    C.ID_Concepto  = Convert.ToInt32(dr["ID_Concepto"].ToString());
                    C.Fecha        = Convert.ToDateTime(dr["Fecha"].ToString());
                    C.Monto        = Convert.ToDouble(dr["Monto"].ToString());
                    C.Estado       = Convert.ToInt32(dr["Estado"].ToString());
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#10
0
        public static DateTime AgregarEvaluacion(entEvaluacion obj)
        {
            DateTime      res = new DateTime(1900, 10, 10);
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;

            try
            {
                SqlParameter fecha  = new SqlParameter("@Fecha", SqlDbType.DateTime);
                SqlParameter result = new SqlParameter("@returnValue", SqlDbType.Date);
                result.Value     = res.Date;
                result.Direction = ParameterDirection.Output;
                SqlParameter retInt = new SqlParameter("@retInt", 0);
                retInt.Direction = ParameterDirection.Output;
                fecha.Value      = obj.FechaAplicacion;
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("AgregarEvaluacion", cnx);
                cmd.Parameters.AddWithValue("@idGxR", obj.FK_GrupoxRubro);
                cmd.Parameters.AddWithValue("@idGrupo", obj.FK_GrupoxEst);
                cmd.Parameters.AddWithValue("@Nombre", obj.Nombre);
                cmd.Parameters.Add(fecha);
                cmd.Parameters.AddWithValue("@Descripcion", obj.Descripcion);
                cmd.Parameters.Add(result);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cmd.ExecuteNonQuery();
                res = DateTime.Parse(cmd.Parameters["@returnValue"].Value.ToString());
            }
            catch (Exception e)
            {
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(res);
        }
示例#11
0
        public int Sentencia(EproyectoCategoria procat)
        {
            int          id  = 0;
            MySqlCommand cmd = new MySqlCommand("SentenciaPro_cat", con.con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("idproyecto", MySqlDbType.Int32).Value = procat.idproyecto;
            cmd.Parameters.Add("idcategoria", MySqlDbType.Text).Value = procat.idcategoria;
            cmd.Parameters.Add("accion", MySqlDbType.Text).Value      = procat.accion;

            try
            {
                con.Conectar();
                id = int.Parse(cmd.ExecuteScalar().ToString());
                con.Desconectar();
            }
            finally
            {
                con.Desconectar();
            }

            return(id);
        }
示例#12
0
        public static List <entComprobante> ListarComprobantes(int NumPropiedad)
        {
            SqlCommand            cmd   = null;
            SqlDataReader         dr    = null;
            List <entComprobante> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarComprobantes", cnx);
                cmd.Parameters.AddWithValue("@inNumPropiedad", NumPropiedad);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entComprobante>();
                while (dr.Read())
                {
                    entComprobante C = new entComprobante();
                    C.ID_Comprobante = Convert.ToInt32(dr["ID_Comprobante"].ToString());
                    C.NumFinca       = Convert.ToInt32(dr["NumFinca"].ToString());
                    C.Fecha          = Convert.ToDateTime(dr["Fecha"].ToString());
                    C.Monto          = Convert.ToDouble(dr["Monto"].ToString());
                    C.MedioPago      = dr["MedioPago"].ToString();
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#13
0
        public static List <entPropJuridico> ListarPropietariosJuridicos(int ID_Propiedad)
        {
            SqlCommand             cmd   = null;
            SqlDataReader          dr    = null;
            List <entPropJuridico> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarPropietariosJuridicos", cnx);
                cmd.Parameters.AddWithValue("@inID_Propiedad", ID_Propiedad);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entPropJuridico>();
                while (dr.Read())
                {
                    entPropJuridico C = new entPropJuridico();
                    C.ID_Juridico    = Convert.ToInt32(dr["ID_Juridico"].ToString());
                    C.ID_Propietario = Convert.ToInt32(dr["ID_Propietario"].ToString());
                    C.Documento      = dr["Documento"].ToString();
                    C.ID_TDoc        = Convert.ToInt32(dr["ID_TDoc"].ToString());
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#14
0
        public static List <entUsuario> ListarUsuarios(int ID_Propiedad)
        {
            SqlCommand        cmd   = null;
            SqlDataReader     dr    = null;
            List <entUsuario> lista = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("ListarUsuarios", cnx);
                cmd.Parameters.AddWithValue("@inID_Propiedad", ID_Propiedad);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr    = cmd.ExecuteReader();
                lista = new List <entUsuario>();
                while (dr.Read())
                {
                    entUsuario C = new entUsuario();
                    C.Nombre      = dr["Nombre"].ToString();
                    C.Password    = dr["Password"].ToString();
                    C.TipoUsuario = dr["TipoUsuario"].ToString();
                    C.ID_Usuario  = Convert.ToInt32(dr["ID_Usuario"].ToString());
                    lista.Add(C);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(lista);
        }
示例#15
0
        public int Sentencia(Ecarrera c)
        {
            int          id  = 0;
            MySqlCommand cmd = new MySqlCommand("SentenciaCarrera", con.con);

            cmd.Parameters.Add("id", MySqlDbType.Int32).Value         = c.idcarrera;
            cmd.Parameters.Add("descripcion", MySqlDbType.Text).Value = c.descripcion;
            cmd.Parameters.Add("accion", MySqlDbType.Text).Value      = c.accion;
            cmd.CommandType = CommandType.StoredProcedure;

            try
            {
                con.Conectar();
                id = int.Parse(cmd.ExecuteScalar().ToString());
                con.Desconectar();
            }
            finally
            {
                con.Desconectar();
            }


            return(id);
        }