コード例 #1
0
ファイル: ProyectosDAL.cs プロジェクト: ReneGochez/SysOSFL
        public List <ProyectosEN> ObtenerProyectos()
        {
            List <ProyectosEN> _listaProyectosEN = new List <ProyectosEN>();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos("select * from Proyecto", _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    ProyectosEN obj = new ProyectosEN();

                    obj.NombreProyecto      = reader.GetString(0);
                    obj.TipoProyecto        = reader.GetString(1);
                    obj.IdProyecto          = Convert.ToInt64(reader.GetString(2));
                    obj.ProgresoProyecto    = reader.GetString(3);
                    obj.PresupuestoProyecto = reader.GetString(4);
                    obj.JefeProyecto        = reader.GetInt32(5);


                    _listaProyectosEN.Add(obj);
                }
                _conn.Close();
                return(_listaProyectosEN);
            }
        }
コード例 #2
0
        public List <Donante> ObtenerDonantes()
        {
            List <Donante> _listaDonantes = new List <Donante>();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos("select * from Donante", _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    Donante obj = new Donante();
                    obj.IdDonante  = reader.GetInt64(0);
                    obj.NombreEm   = reader.GetString(1);
                    obj.Nrc        = reader.GetString(2);
                    obj.Email      = reader.GetString(3);
                    obj.Telefono   = reader.GetString(4);
                    obj.NomUsu     = reader.GetString(5);
                    obj.Pass       = reader.GetString(6);
                    obj.Credencial = reader.GetString(7);

                    _listaDonantes.Add(obj);
                }
                _conn.Close();
                return(_listaDonantes);
            }
        }
コード例 #3
0
        public List <Administrador> ObtenerAdministradores()
        {
            List <Administrador> _listaAdministracion = new List <Administrador>();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos("select * from Administrador", _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    Administrador obj = new Administrador();
                    obj.IdAdmin    = reader.GetInt64(0);
                    obj.Nombres    = reader.GetString(1);
                    obj.Apellidos  = reader.GetString(2);
                    obj.Dui        = reader.GetString(3);
                    obj.Email      = reader.GetString(4);
                    obj.Telefono   = reader.GetString(5);
                    obj.NomUsu     = reader.GetString(6);
                    obj.Pass       = reader.GetString(7);
                    obj.Credencial = reader.GetString(8);

                    _listaAdministracion.Add(obj);
                }
                _conn.Close();
                return(_listaAdministracion);
            }
        }
コード例 #4
0
ファイル: BitacorasDAL.cs プロジェクト: ReneGochez/SysOSFL
        public List <BitacorasEN> BuscarBitacora(BitacorasEN pProyecto)
        {
            List <BitacorasEN> _listaProyectosEN = new List <BitacorasEN>();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos(String.Format("select * from Bitacora where Codigo_Pro = '{0}'", pProyecto.CodigoProyecto), _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    BitacorasEN obj = new BitacorasEN();

                    obj.CodigoProyecto = reader.GetString(0);
                    obj.CodigoBi       = reader.GetString(1);
                    obj.Descripcion    = reader.GetString(2);
                    obj.Fecha          = reader.GetString(3);


                    _listaProyectosEN.Add(obj);
                }
                _conn.Close();
                return(_listaProyectosEN);
            }
        }
コード例 #5
0
        public static int BuscarDonante(string pNomUsu, string pPass)
        {
            //List<Usuario> _Lista = new List<Usuario>();
            int resultado;

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                SqlCommand _comando = new SqlCommand("BuscarDonante", _conn as SqlConnection);
                _comando.CommandType = CommandType.StoredProcedure;
                _comando.Parameters.Add(new SqlParameter("@NomUsu", pNomUsu));
                _comando.Parameters.Add(new SqlParameter("@Pass", pPass));
                SqlDataReader _reader = _comando.ExecuteReader();

                if (_reader.Read())
                {
                    resultado = 1;
                }
                else
                {
                    resultado = 0;
                }
                _conn.Close();
            }
            return(resultado);
        }
コード例 #6
0
        public Administrador ObtenerAdministracionporId(Int64 pIdAdministrador)
        {
            Administrador obj = new Administrador();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos(string.Format("select * from Administrador where Id={0}", pIdAdministrador), _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    ////obj.IdAdmin = reader.GetInt64(0);
                    obj.Nombres    = reader.GetString(1);
                    obj.Apellidos  = reader.GetString(2);
                    obj.Dui        = reader.GetString(3);
                    obj.Email      = reader.GetString(4);
                    obj.Telefono   = reader.GetString(5);
                    obj.NomUsu     = reader.GetString(6);
                    obj.Pass       = reader.GetString(7);
                    obj.Credencial = reader.GetString(8);
                }
                _conn.Close();
            }
            return(obj);
        }
コード例 #7
0
        public int AgregarDonacion(Donaciones pDonacion)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando   = BDComun.ObtenerComandos(string.Format("INSERT INTO Donaciones(IdDonante,Id_pro,Monto,Estado)  Values('{0}','{1}','{2}','{3}')", pDonacion.IdDonante, pDonacion.IdProyecto, pDonacion.Monto, pDonacion.Estado), _conn);
            int        resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #8
0
ファイル: BitacorasDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int AgregarBitacora(BitacorasEN pProyecto)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("insert into Bitacora(Codigo_Pro, Codigo_bi,Descripcion_bi,Fecha_bi) Values('{0}','{1}','{2}','{3}')", pProyecto.CodigoProyecto, pProyecto.CodigoBi, pProyecto.Descripcion, pProyecto.Fecha)
                                                         , _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #9
0
        public int EliminarTarea(Int64 pIdTarea)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("DELETE FROM Bitacora WHERE IdBitacora = {0}", pIdTarea)
                                                         , _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #10
0
        public int EliminarDonante(Int64 pIdDonante)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("DELETE FROM Donante WHERE IdDonante = {0}", pIdDonante)
                                                         , _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #11
0
ファイル: ProyectosDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int AgregarProyecto(ProyectosEN pProyecto)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("insert into Proyecto(Codigo_pro,Nombre,Tipo_pro,Presupuesto,idJefe,Progreso_pro) Values('{0}','{1}','{2}','{3}','{4}','{5}')", pProyecto.Codigo_pro, pProyecto.NombreProyecto, pProyecto.TipoProyecto, pProyecto.PresupuestoProyecto, pProyecto.JefeProyecto, pProyecto.ProgresoProyecto)
                                                         , _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #12
0
ファイル: BitacorasDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int EliminarBitacora(BitacorasEN pProyecto)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("delete from Bitacora where Codigo_bi = '{0}'", pProyecto.CodigoBi)
                                                         , _conn);

            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #13
0
ファイル: ProyectosDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int Eliminarproyecto(Int64 IdPro)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("delete from Proyecto where IdProyecto = '{0}'", IdPro)
                                                         , _conn);

            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #14
0
        public int AgregarAdmin(Administrador pAdmin)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("INSERT INTO Administrador(Nombres,Apellidos,Dui," +
                                                                       "Email,Telefono,NomUsu,Pass,Credencial)" +
                                                                       " Values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')",
                                                                       pAdmin.Nombres, pAdmin.Apellidos, pAdmin.Dui, pAdmin.Email, pAdmin.Telefono, pAdmin.NomUsu, pAdmin.Pass, pAdmin.Credencial), _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #15
0
        public int AgregarDonante(Donante pDonante)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("INSERT INTO Donante(NombreEm,N_Emp,Email," +
                                                                       "Telefono,NomUsu,Pass,Credencial)" +
                                                                       " Values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                                       pDonante.NombreEm, pDonante.Nrc, pDonante.Email, pDonante.Telefono, pDonante.NomUsu, pDonante.Pass, pDonante.Credencial), _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #16
0
        public int AgregarTarea(Tarea pTarea)
        {
            IDbConnection _conn = BDComun.ObtenerConexion();

            _conn.Open();
            IDbCommand comando = BDComun.ObtenerComandos(string.Format("INSERT INTO Bitacora(Id_pro,Nombre_bi,Descripcion," +
                                                                       "Fecha_ini,Fecha_fin,Estado)" +
                                                                       " Values('{0}','{1}','{2}','{3}','{4}','{5}')",
                                                                       pTarea.Id_pro, pTarea.Nombre, pTarea.Descripcion, pTarea.Fecha_ini, pTarea.Fecha_fin, pTarea.Estado), _conn);
            int resultado = comando.ExecuteNonQuery();

            _conn.Close();
            return(resultado);
        }
コード例 #17
0
        public static int ModificarDonacion_d(Donaciones pDonacion)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Donaciones SET Estado=@Estado WHERE IdDonacion=@IdDonacion";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@IdDonacion", pDonacion.IdDonacion);
                comando.Parameters.AddWithValue("@Estado", pDonacion.Estado);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #18
0
        public static int ModificarTarea_J(Tarea pTarea)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Bitacora SET Estado=@Estado WHERE IdBitacora=@IdBitacora";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@IdBitacora", pTarea.IdTarea);
                comando.Parameters.AddWithValue("@Estado", pTarea.Estado);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #19
0
ファイル: BitacorasDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int ModificarBitacora(BitacorasEN pProyecto)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Bitacora SET Codigo_Pro=@Codigo_Pro,Codigo_bi=@Codigo_bi,Descripcion_bi=@Descripcion_bi,Fecha_bi=@Fecha_bi WHERE Codigo_bi=@Codigo_bi";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@Codigo_Pro", pProyecto.CodigoProyecto);
                comando.Parameters.AddWithValue("@Codigo_bi", pProyecto.CodigoBi);
                comando.Parameters.AddWithValue("@Descripcion_bi", pProyecto.Descripcion);
                comando.Parameters.AddWithValue("@Fecha_bi", pProyecto.Fecha);



                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #20
0
ファイル: ProyectosDAL.cs プロジェクト: ReneGochez/SysOSFL
        public int ModificarProyecto(ProyectosEN pProyecto)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Proyecto SET Codigo_pro=@Codigo_pro,Nombre=@Nombre,Tipo_pro=@Tipo_pro,Presupuesto=@Presupuesto," +
                              " idJefe=@idJefe,Progreso_pro=@Progreso_pro WHERE IdProyecto=@IdProyecto";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@IdProyecto", pProyecto.IdProyecto);
                comando.Parameters.AddWithValue("@Codigo_pro", pProyecto.Codigo_pro);
                comando.Parameters.AddWithValue("@Nombre", pProyecto.NombreProyecto);
                comando.Parameters.AddWithValue("@Tipo_pro", pProyecto.TipoProyecto);
                comando.Parameters.AddWithValue("@Presupuesto", pProyecto.PresupuestoProyecto);
                comando.Parameters.AddWithValue("@idJefe", pProyecto.JefeProyecto);
                comando.Parameters.AddWithValue("@Progreso_pro", pProyecto.ProgresoProyecto);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #21
0
        public static int ModificarTarea(Tarea pTarea)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Bitacora SET Id_pro=@Id_pro,Nombre_bi=@Nombre_bi,Descripcion=@Descripcion,Fecha_ini=@Fecha_ini," +
                              " Fecha_fin=@Fecha_fin,Estado=@Estado WHERE IdBitacora=@IdBitacora";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@IdBitacora", pTarea.IdTarea);
                comando.Parameters.AddWithValue("@Id_pro", pTarea.Id_pro);
                comando.Parameters.AddWithValue("@Nombre_bi", pTarea.Nombre);
                comando.Parameters.AddWithValue("@Descripcion", pTarea.Descripcion);
                comando.Parameters.AddWithValue("@Fecha_ini", pTarea.Fecha_ini);
                comando.Parameters.AddWithValue("@Fecha_fin", pTarea.Fecha_fin);
                comando.Parameters.AddWithValue("@Estado", pTarea.Estado);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #22
0
        public static int ModificarDonante(Donante pDonante)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Donante SET NombreEm=@NombreEm,N_Emp=@N_Emp,Email=@Email," +
                              " Telefono=@Telefono,NomUsu=@NomUsu,Pass=@Pass,Credencial=@Credencial WHERE IdDonante=@IdDonante";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@IdDonante", pDonante.IdDonante);
                comando.Parameters.AddWithValue("@NombreEm", pDonante.NombreEm);
                comando.Parameters.AddWithValue("@N_Emp", pDonante.Nrc);
                comando.Parameters.AddWithValue("@Email", pDonante.Email);
                comando.Parameters.AddWithValue("@Telefono", pDonante.Telefono);
                comando.Parameters.AddWithValue("@NomUsu", pDonante.NomUsu);
                comando.Parameters.AddWithValue("@Pass", pDonante.Pass);
                comando.Parameters.AddWithValue("@Credencial", pDonante.Credencial);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #23
0
        public static int ModificarAdministracion(Administrador pAdmin)
        {
            using (IDbConnection conn = BDComun.ObtenerConexion())
            {
                conn.Open();
                string _Sql = "UPDATE Administrador SET Nombres=@Nombres,Apellidos=@Apellidos,Dui=@Dui,Email=@Email," +
                              " Telefono=@Telefono,NomUsu=@NomUsu,Pass=@Pass,Credencial=@Credencial WHERE Id=@Id";

                SqlCommand comando = new SqlCommand(_Sql, conn as SqlConnection);
                comando.Parameters.AddWithValue("@Id", pAdmin.IdAdmin);
                comando.Parameters.AddWithValue("@Nombres", pAdmin.Nombres);
                comando.Parameters.AddWithValue("@Apellidos", pAdmin.Apellidos);
                comando.Parameters.AddWithValue("@Dui", pAdmin.Dui);
                comando.Parameters.AddWithValue("@Email", pAdmin.Email);
                comando.Parameters.AddWithValue("@Telefono", pAdmin.Telefono);
                comando.Parameters.AddWithValue("@NomUsu", pAdmin.NomUsu);
                comando.Parameters.AddWithValue("@Pass", pAdmin.Pass);
                comando.Parameters.AddWithValue("@Credencial", pAdmin.Credencial);
                int resultado = comando.ExecuteNonQuery();
                conn.Close();
                return(resultado);
            }
        }
コード例 #24
0
        public Donante ObtenerDonantesPorId(Int64 pIdDonante)
        {
            Donante obj = new Donante();

            using (IDbConnection _conn = BDComun.ObtenerConexion())
            {
                _conn.Open();
                IDbCommand  commando = BDComun.ObtenerComandos(string.Format("select * from Donante where IdDonante={0}", pIdDonante), _conn);
                IDataReader reader   = commando.ExecuteReader();
                while (reader.Read())
                {
                    ////obj.IdAdmin = reader.GetInt64(0);
                    obj.NombreEm   = reader.GetString(1);
                    obj.Nrc        = reader.GetString(2);
                    obj.Email      = reader.GetString(3);
                    obj.Telefono   = reader.GetString(4);
                    obj.NomUsu     = reader.GetString(5);
                    obj.Pass       = reader.GetString(6);
                    obj.Credencial = reader.GetString(7);
                }
                _conn.Close();
            }
            return(obj);
        }