public List <Empleados> Mostar(string filtro)
        {
            var    list     = new List <Empleados>();
            string consulta = string.Format("Select * from empleados where Nombre like '%{0}%' order by IDEmpleado desc", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "empleados");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var empleados = new Empleados
                {
                    Ide             = Convert.ToInt32(row["IDEmpleado"].ToString()),
                    Nombre          = row["Nombre"].ToString(),
                    ApellidoPaterno = row["ApellidoPaterno"].ToString(),
                    ApellidoMaterno = row["ApellidoMaterno"].ToString(),
                    Telefono        = row["Telefono"].ToString()
                };
                list.Add(empleados);
            }
            return(list);
        }
        public List <Proyectos> MostarCombo()
        {
            var    list     = new List <Proyectos>();
            string consulta = string.Format("select IDProyecto, CONCAT( Descripcion, ' - ', Direccion) as Descripcion FROM proyectos order by IDProyecto desc");
            var    ds       = conexion.ObtenerDatos(consulta, "proyectos");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var proyectos = new Proyectos
                {
                    Idp         = Convert.ToInt32(row["IDProyecto"].ToString()),
                    Descripcion = row["Descripcion"].ToString()
                };
                list.Add(proyectos);
            }
            return(list);
        }
示例#3
0
        public List <Ventas> Mostar(string filtro)//string filtro)
        {
            var    list     = new List <Ventas>();
            string consulta = string.Format("Select * from v_ventas", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "v_ventas");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var ventas = new Ventas
                {
                    Idv      = Convert.ToInt32(row["id_v"].ToString()),
                    Producto = row["nombre_p"].ToString(),
                    Cliente  = row["nombre_c"].ToString(),
                    Cantidad = Convert.ToInt32(row["cantidad_v"].ToString()),
                    Fecha    = row["fecha"].ToString(),
                    Precio   = Convert.ToDouble(row["precio_p"].ToString()),
                    Total    = (row["total"].ToString())
                };
                list.Add(ventas);
            }
            return(list);
        }
示例#4
0
        public List <Proyectos> Mostar(string filtro)//string filtro)
        {
            var    list     = new List <Proyectos>();
            string consulta = string.Format("Select * from proyectos where Descripcion like '%{0}%' order by IDProyecto desc", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "proyectos");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var proyectos = new Proyectos
                {
                    Idp             = Convert.ToInt32(row["IDProyecto"].ToString()),
                    Descripcion     = row["Descripcion"].ToString(),
                    Direccion       = row["Direccion"].ToString(),
                    Estado          = row["Estado"].ToString(),
                    FechaInicio     = row["FechaInicio"].ToString(),
                    FechaFinalizado = row["FechaFinalizado"].ToString(),
                    Latitud         = row["Latitud"].ToString(),
                    Longitud        = row["Longitud"].ToString()
                };
                list.Add(proyectos);
            }
            return(list);
        }
示例#5
0
        public List <ETP> ObtenerListaPersona(string filtro)
        {
            var    list     = new List <ETP>();
            string consulta = string.Format("Select * from TIPOPERSONAL where TIPO_PERSONAL like '%{0}%'", filtro);
            var    ds       = _conexion.ObtenerDatos(consulta, "TIPOPERSONAL");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var personal = new ETP
                {
                    Idtipopersonal = Convert.ToInt32(row["IDTIPOPERSONAL"]),
                    Tipo_Personal  = row["TIPO_PERSONAL"].ToString(),
                };
                list.Add(personal);
            }
            return(list);
        }
        public List <Clientes> Mostar(string filtro)//string filtro)
        {
            var    list     = new List <Clientes>();
            string consulta = string.Format("Select * from CLIENTE where nombre_c like '%{0}%' order by id_c desc", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "CLIENTE");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var clientes = new Clientes
                {
                    Idc       = Convert.ToInt32(row["id_c"].ToString()),
                    Nombre    = row["nombre_c"].ToString(),
                    Telefono  = row["telefono_c"].ToString(),
                    Domicilio = row["domicilio_c"].ToString(),
                    Rfc       = row["rfc_c"].ToString()
                };
                list.Add(clientes);
            }
            return(list);
        }
示例#7
0
        public List <EPer> ObtenerListaPersonal(string filtro)
        {
            var    list     = new List <EPer>();
            string consulta = string.Format("Select * from PERSONAL where RFC like '%{0}%'", filtro);
            var    ds       = _conexion.ObtenerDatos(consulta, "PERSONAL");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var personal = new EPer
                {
                    RFC               = row["RFC"].ToString(),
                    Nombre            = row["NOMBRE"].ToString(),
                    ApellidoP         = row["APELLIDOP"].ToString(),
                    ApellidoM         = row["APELLIDOM"].ToString(),
                    Fechadenacimiento = Convert.ToDateTime(row["FECHADENACIMIENTO"].ToString()),
                    Fktipopersonal    = Convert.ToInt32(row["FKTIPOPERSONAL"].ToString()),
                };
                list.Add(personal);
            }
            return(list);
        }
        public List <Material> Mostar(string filtro)//string filtro)
        {
            var    list     = new List <Material>();
            string consulta = string.Format("Select IDMaterial, proyecto, Fecha, Nombre, Concepto, Cantidad, Costo,FKProyecto from vmaterial where Nombre like '%{0}%' order by IDMaterial desc", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "vmaterial");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var material = new Material
                {
                    Idm      = Convert.ToInt32(row["IDMaterial"].ToString()),
                    Proyecto = row["proyecto"].ToString(),
                    Fecha    = row["Fecha"].ToString(),
                    Nombre   = row["Nombre"].ToString(),
                    Concepto = row["Concepto"].ToString(),
                    Cantidad = Convert.ToDouble(row["Cantidad"].ToString()),
                    Costo    = Convert.ToDouble(row["Costo"].ToString())
                };
                list.Add(material);
            }
            return(list);
        }
        public List <Avances> Mostar(string filtro)
        {
            var    list     = new List <Avances>();
            string consulta = string.Format("select * from vavances where Avance like '%{0}%'", filtro);
            var    ds       = conexion.ObtenerDatos(consulta, "avacnces");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var avances = new Avances
                {
                    Ida         = Convert.ToInt32(row["IDAvance"].ToString()),
                    Proyecto    = row["proyecto"].ToString(),
                    Encargado   = row["empleado"].ToString(),
                    FechaAvance = row["FechaAvance"].ToString(),
                    Avance      = row["Avance"].ToString(),
                    Metros      = Convert.ToDouble(row["Metros"].ToString()),
                    Pago        = Convert.ToDouble(row["Pago"].ToString())
                };
                list.Add(avances);
            }
            return(list);
        }