예제 #1
0
        public static List <Pedido> getPedidosPorEstadoRecibidosUsuarioId(int idDepartamento)
        {
            List <Pedido> pedidos = new List <Pedido>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, concepto, descripcion, fechaEmitido, idUsuario, idDepartamento, activo from Pedidos where idDepartamento = @idDepartamento order by activo desc, fechaEmitido desc;");

            //asigno la conexion al comando
            cmd.Parameters.Add(new SqlParameter("@idDepartamento", idDepartamento));

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                pedidos.Add(new Pedido(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetDateTime(3), DatosUsuario.getUsuario(obdr.GetInt32(4)), DatosDepartamento.getDepartamento(obdr.GetInt32(5)), obdr.GetBoolean(6)));
            }

            cnn.Close();

            return(pedidos);
        }
예제 #2
0
        public static List <Pedido> getPedidosPorEstadoEnviadosUsuarioIdDepartamentoDestino(int idUsuario, string nombre)
        {
            List <Pedido> pedidos = new List <Pedido>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select Pedidos.id, Pedidos.concepto, Pedidos.descripcion, Pedidos.fechaEmitido, Pedidos.idUsuario, Pedidos.idDepartamento, Pedidos.activo from Pedidos left join Usuarios on Pedidos.idUsuario = Usuarios.id left join Departamentos on Pedidos.idDepartamento = Departamentos.id where Pedidos.idUsuario = @idUsuario and Departamentos.nombre like '%{0}%' order by Pedidos.activo desc, Pedidos.fechaEmitido desc", nombre));

            //asigno la conexion al comando
            cmd.Parameters.Add(new SqlParameter("@idUsuario", idUsuario));

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                pedidos.Add(new Pedido(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetDateTime(3), DatosUsuario.getUsuario(obdr.GetInt32(4)), DatosDepartamento.getDepartamento(obdr.GetInt32(5)), obdr.GetBoolean(6)));
            }

            cnn.Close();

            return(pedidos);
        }
예제 #3
0
        public static List <Receta> getRecetaPorUsuario(String nombre)
        {
            List <Receta> recetas = new List <Receta>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select Recetas.id, Recetas.nombre, Recetas.observaciones, Recetas.tiempo, Recetas.temperatura, Recetas.otros, Recetas.fechaCreacion, Recetas.idUsuario, Recetas.activo from Recetas left join Usuarios on Recetas.idUsuario = Usuarios.id where Recetas.activo = 1 and Usuarios.nombre like '%{0}%' order by Recetas.nombre", nombre));

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                recetas.Add(new Receta(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetDateTime(6), DatosUsuario.getUsuario(obdr.GetInt32(7)), obdr.GetBoolean(8)));
            }

            cnn.Close();

            return(recetas);
        }
예제 #4
0
        public static List <Receta> getRecetas()
        {
            List <Receta> recetas = new List <Receta>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select id, nombre, observaciones, tiempo, temperatura, otros, fechaCreacion, idUsuario, activo from Recetas where activo = 1 order by nombre");

            //asigno la conexion al comando


            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                recetas.Add(new Receta(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetDateTime(6), DatosUsuario.getUsuario(obdr.GetInt32(7)), obdr.GetBoolean(8)));
            }

            cnn.Close();

            return(recetas);
        }
예제 #5
0
        public static List <ControlPCC> getControlesPorProducto(string nombre) //buscador
        {
            List <ControlPCC> controles = new List <ControlPCC>();
            SqlConnection     cnn       = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand(string.Format("select ControlPCC.idProducto, ControlPCC.idProducto, ControlPCC.idUsuario, ControlPCC.pesoNeto, ControlPCC.unidadPorCaja, ControlPCC.fechaElaboracionCaja, ControlPCC.fechaVencimientoCaja, ControlPCC.lotePouch, ControlPCC.loteCaja, ControlPCC.rneRnpa, ControlPCC.ColorFormaOlor, ControlPCC.densidad, ControlPCC.secadoHumedad, ControlPCC.envasadoGranel, ControlPCC.envasadoPouch1, ControlPCC.EnvasadoPouch2, ControlPCC.observaciones, ControlPCC.hora from ControlPCC left join Producto on Producto.idProducto = ControlPCC.idProducto where Producto.nombre like '%{0}%' order by Producto.nombre", nombre));

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                controles.Add(new ControlPCC(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), DatosUsuario.getUsuario(obdr.GetInt32(2)), obdr.GetInt32(3), obdr.GetInt32(4), obdr.GetDateTime(5), obdr.GetDateTime(6), obdr.GetString(7), obdr.GetString(8), obdr.GetBoolean(9), obdr.GetBoolean(10), obdr.GetInt32(11), obdr.GetInt32(12), obdr.GetBoolean(13), obdr.GetBoolean(14), obdr.GetBoolean(15), obdr.GetString(16), obdr.GetDateTime(17)));
            }

            cnn.Close();

            return(controles);
        }
예제 #6
0
        public static List <ControlPCC> getControles()
        {
            List <ControlPCC> controles = new List <ControlPCC>();
            SqlConnection     cnn       = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select idControlPCC, idProducto, idUsuario, pesoNeto, unidadPorCaja, fechaElaboracionCaja, fechaVencimientoCaja, lotePouch, loteCaja, rneRnpa, colorFormaOlor, densidad, secadoHumedad, envasadoGranel, envasadoPouch1, envasadoPouch2, observaciones, hora from ControlPCC");

            //asigno la conexion al comando

            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                controles.Add(new ControlPCC(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), DatosUsuario.getUsuario(obdr.GetInt32(2)), obdr.GetInt32(3), obdr.GetInt32(4), obdr.GetDateTime(5), obdr.GetDateTime(6), obdr.GetString(7), obdr.GetString(8), obdr.GetBoolean(9), obdr.GetBoolean(10), obdr.GetInt32(11), obdr.GetInt32(12), obdr.GetBoolean(13), obdr.GetBoolean(14), obdr.GetBoolean(15), obdr.GetString(16), obdr.GetDateTime(17)));
            }

            cnn.Close();

            return(controles);
        }
예제 #7
0
        public static List <Receta> getRecetas()
        {
            List <Receta> recetas = new List <Receta>();
            SqlConnection cnn     = new SqlConnection(conexion);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select * from Recetas left join Producto on Recetas.idProducto = Producto.idProducto where Recetas.activo = 1 order by Producto.nombre");

            //asigno la conexion al comando


            cmd.Connection = cnn;
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                recetas.Add(new Receta(obdr.GetInt32(0), DatosProducto.getProducto(obdr.GetInt32(1)), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetDateTime(6), DatosUsuario.getUsuario(obdr.GetInt32(7)), obdr.GetBoolean(8)));
            }

            cnn.Close();

            return(recetas);
        }