public static bool actualizar_usuario(conexion_entidad cn_conexion, usuarios user, cliente clientes)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string     sUsuario        = "UPDATE USUARIO SET correo = '" + user.correo + "', password = ENCRYPTBYPASSPHRASE('password', '" + user.password + "'), estado = '" + clientes.estado + "' WHERE idUSUARIO = '" + user.usuario + "' ";
            SqlCommand sqlUpdateClient = new SqlCommand(sUsuario, sqlConexion);

            string sCliente = "UPDATE CLIENTE SET nombre = '" + clientes.nombre + "', apellido = '" + clientes.apellido + "', " +
                              "telefono = '" + clientes.telefono + "', identificacion = '" + clientes.identificacion + "', email = '" + clientes.email + "', " +
                              "nit = '" + clientes.nit + "',estado = '" + clientes.estado + "' WHERE idUSUARIO = '" + user.usuario.ToString() + "' ";
            SqlCommand sqlInsertCliente = new SqlCommand(sCliente, sqlConexion);

            sqlConexion.Open();
            sqlUpdateClient.Connection = sqlConexion;

            try
            {
                sqlInsertCliente.ExecuteNonQuery();
                sqlUpdateClient.ExecuteNonQuery();

                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
Exemple #2
0
        protected void lnkObtnerMiCuenta_Click(object sender, EventArgs e)
        {
            try
            {
                conexion_entidad cn = new conexion_entidad();

                string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
                string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);
                cn.database = database;
                cn.server   = server;
                cn.usuario  = Session["sesion_usuario"].ToString();


                DataTable dt = logica_usuarios.obtieneUsuarios(cn, 2);

                hdIdUsuario.Value        = dt.Rows[0]["idUSUARIO"].ToString();
                hdNombreUsuario.Value    = dt.Rows[0]["nombre"].ToString();
                hdApellidoUsuario.Value  = dt.Rows[0]["apellido"].ToString();
                hdPasswordUsuario.Value  = dt.Rows[0]["password"].ToString();
                hdPasswordUsuario2.Value = dt.Rows[0]["password"].ToString();
                hdCorreoUsuario.Value    = dt.Rows[0]["correo"].ToString();

                string javaScript = "datosMicuenta();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
            }
        }
        public static bool actualizar_articulo(conexion_entidad cn_conexion, producto eProducto)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string sArticulo = "UPDATE ARTICULO SET nombre = '" + eProducto.nombre + "', descripcion = '" + eProducto.descripcion + "', ruta_imagen = '" + eProducto.ruta + "', stock = '" + eProducto.stock + "', otro = '" + eProducto.otro + "', idCategoria = '" + eProducto.idcategoria + "', estado = '" + eProducto.estado + "' " +
                               "WHERE idARTICULO = '" + eProducto.idarticulo + "'";
            SqlCommand sqlUpdateArticulo = new SqlCommand(sArticulo, sqlConexion);



            sqlConexion.Open();
            sqlUpdateArticulo.Connection = sqlConexion;

            try
            {
                sqlUpdateArticulo.ExecuteNonQuery();

                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static bool actualizar_pedido(conexion_entidad cn_conexion, pedidos ped)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");



            string     sPedido         = "UPDATE PEDIDO SET estado = '" + ped.estado + "' where idPEDIDO = '" + ped.idpedido + "'";
            SqlCommand sqlUpdatePedido = new SqlCommand(sPedido, sqlConexion);

            sqlConexion.Open();
            sqlUpdatePedido.Connection = sqlConexion;

            try
            {
                sqlUpdatePedido.ExecuteNonQuery();

                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static bool insertar_articulo(conexion_entidad cn_conexion, producto eProducto)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");


            string sArticulo = "INSERT INTO ARTICULO(nombre, descripcion, ruta_imagen, stock, otro, idCategoria ,estado) " +
                               "VALUES('" + eProducto.nombre + "','" + eProducto.descripcion + "','" + eProducto.ruta + "','" + eProducto.stock + "','" + eProducto.otro + "','" + eProducto.idcategoria + "', '" + eProducto.estado + "')";
            SqlCommand sqlInsertarArticulo = new SqlCommand(sArticulo, sqlConexion);

            sqlConexion.Open();
            sqlInsertarArticulo.Connection = sqlConexion;

            try
            {
                sqlInsertarArticulo.ExecuteNonQuery();
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static DataTable obtieneUsuarios(conexion_entidad cn_conexion, Int32 parametro)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");
            SqlCommand    sqlObtieneUsuarios;

            if (parametro == 1)
            {
                sqlObtieneUsuarios             = new SqlCommand("sp_obtieneUsuarios", sqlConexion);
                sqlObtieneUsuarios.CommandType = CommandType.StoredProcedure;

                sqlObtieneUsuarios.Parameters.AddWithValue("@idusuario", Convert.IsDBNull(cn_conexion.usuario) ? Convert.DBNull : cn_conexion.usuario);
            }
            else
            {
                string sUsuCliente = "SELECT c.nombre, c.apellido, u.idUSUARIO, u.correo ,CAST(DECRYPTBYPASSPHRASE('password', u.password) AS VARCHAR(8000)) AS password FROM USUARIO u WITH(NOLOCK) INNER JOIN CLIENTE c WITH(NOLOCK) ON u.idUSUARIO = c.idUSUARIO WHERE u.idUSUARIO = '" + cn_conexion.usuario + "'";
                sqlObtieneUsuarios = new SqlCommand(sUsuCliente, sqlConexion);
            }


            try
            {
                DataTable      dtUsers     = new DataTable("obtiene_usuarios");
                SqlDataAdapter sqlUsuarios = new SqlDataAdapter();
                sqlUsuarios.SelectCommand = sqlObtieneUsuarios;
                sqlUsuarios.Fill(dtUsers);

                sqlConexion.Close();

                return(dtUsers);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
Exemple #7
0
        protected void lnkActualizarPedido_Click(object sender, EventArgs e)
        {
            conexion_entidad cn  = new conexion_entidad();
            pedidos          ped = new pedidos();

            string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
            string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);

            cn.database = database;
            cn.server   = server;

            ped.idpedido = hdIdPedido.Value;

            if (rdbPendiente.Checked)
            {
                ped.estado = "Pendiente";
            }
            else if (rdbEnproceso.Checked)
            {
                ped.estado = "En proceso";
            }
            else
            {
                ped.estado = "Finalizado";
            }

            bool update = logica_pedidos.actualizar_pedido(cn, ped);

            if (update)
            {
                string javaScript = "mostrarPedidos();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
            }
        }
Exemple #8
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsuario.Text.Length == 0)
                {
                    txtUsuario.Focus();
                    return;
                }

                if (txtPassword.Text.Length == 0)
                {
                    txtPassword.Focus();
                    return;
                }

                string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
                string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);

                cn = logica_usuarios.obtenerUsuario(new conexion_entidad {
                    database = database, server = server, usuario = txtUsuario.Text, password = txtPassword.Text
                });

                if ((cn.password == txtPassword.Text && cn.usuario == txtUsuario.Text) || (cn.password == txtPassword.Text && cn.correo == txtUsuario.Text))
                {
                    if (Convert.ToInt32(cn.estado) != 0)
                    {
                        if (Convert.ToInt32(cn.tipousuario) == 1)
                        {
                            Session["sesion_usuario"] = cn.usuario;
                            Session["tipo_usuario"]   = cn.tipousuario;
                            Response.Redirect("panel_administrador.aspx");
                        }
                        else
                        {
                            Session["sesion_usuario"] = cn.usuario;
                            Session["tipo_usuario"]   = cn.tipousuario;
                            Response.Redirect("index.aspx");
                        }
                    }
                    else
                    {
                        Console.WriteLine("Usuario desactivado");
                    }
                }
                else
                {
                    Console.WriteLine("Error");
                    return;
                }
            }
            catch (Exception ex)
            {
                return;
            }
        }
Exemple #9
0
 public static bool insertar_usuario(conexion_entidad cn_conexion, usuarios user, cliente clientes)
 {
     try
     {
         return(datos_usuarios.insertar_usuario(cn_conexion, user, clientes));
     }catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
Exemple #10
0
 public static conexion_entidad obtenerUsuario(conexion_entidad cn_entidad)
 {
     try
     {
         return(datos_usuarios.obtenerUsuario(cn_entidad));
     }catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static bool actualizar_cliente(conexion_entidad cn_conexion, cliente clientes)
 {
     try
     {
         return(datos_clientes.actualizar_cliente(cn_conexion, clientes));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static DataTable obtieneClienteIndividual(conexion_entidad cn_conexion, cliente clientes)
 {
     try
     {
         return(datos_clientes.obtieneClienteIndividual(cn_conexion, clientes));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
Exemple #13
0
 public static DataTable obtieneUsuarios(conexion_entidad cn_conexion, Int32 parametro)
 {
     try
     {
         return(datos_usuarios.obtieneUsuarios(cn_conexion, parametro));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static DataTable obtenerCategorias(conexion_entidad cn_conexion)
 {
     try
     {
         return(datos_articulos.obtenerCategorias(cn_conexion));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static bool actualizar_articulo(conexion_entidad cn_conexion, producto eProducto)
 {
     try
     {
         return(datos_articulos.actualizar_articulo(cn_conexion, eProducto));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static DataTable obtienePedidos(conexion_entidad cn_conexion)
 {
     try
     {
         return(datos_pedidos.obtienePedidos(cn_conexion));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static bool actualizar_pedido(conexion_entidad cn_conexion, pedidos ped)
 {
     try
     {
         return(datos_pedidos.actualizar_pedido(cn_conexion, ped));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static DataTable obtieneArticuloIndividual(conexion_entidad cn_conexion, producto eProducto)
 {
     try
     {
         return(datos_articulos.obtieneArticuloIndividual(cn_conexion, eProducto));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
 public static DataTable obtenerPedidoIndividual(conexion_entidad cn_conexion, pedidos ped)
 {
     try
     {
         return(datos_pedidos.obtenerPedidoIndividual(cn_conexion, ped));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
Exemple #20
0
        protected void lnkActualizarArticuloExistente_Click(object sender, EventArgs e)
        {
            bool insert;

            if (idCargarImagen.HasFile)
            {
                Entidades.producto eProducto = new Entidades.producto();

                conexion_entidad cn = new conexion_entidad();

                string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
                string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);
                cn.database = database;
                cn.server   = server;

                eProducto.idarticulo  = hdIdArticulo.Value;
                eProducto.nombre      = hdNombreArticulo.Value;
                eProducto.descripcion = hdDescripcionArticulo.Value;
                eProducto.stock       = hdStock.Value;
                eProducto.otro        = hdOtro.Value;

                String fileName = idCargarImagen.FileName;
                String ruta     = "/images/" + fileName;
                idCargarImagen.SaveAs(Server.MapPath("~/images/") + fileName);

                eProducto.ruta = ruta;

                eProducto.idcategoria = dpCategorias.SelectedValue;
                if (Convert.ToInt32(dpEstadoArticulo.SelectedValue) == 0)
                {
                    eProducto.estado = "0";
                }
                else
                {
                    eProducto.estado = dpEstadoArticulo.SelectedValue;
                }

                insert = logica_articulos.actualizar_articulo(cn, eProducto);
            }
            else
            {
                return;
            }

            if (insert)
            {
                idCargarImagen.Attributes.Clear();
                idCargarImagen.PostedFile.InputStream.Dispose();
                idCargarImagen.Dispose();
                string javaScript = "mostrarArticulos();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
            }
        }
 public static conexion_entidad obtenerConexion()
 {
     try
     {
         conexion_entidad conexion = new conexion_entidad();
         conexion.database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
         conexion.server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);
         return(conexion);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error en la conexion: " + ex.Message);
         return(null);
     }
 }
Exemple #22
0
        protected void lnkActualizarMiCuenta_Click(object sender, EventArgs e)
        {
            usuarios user     = new usuarios();
            cliente  clientes = new cliente();

            conexion_entidad cn = new conexion_entidad();

            string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
            string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);

            cn.database = database;
            cn.server   = server;
            //cn.usuario = Session["sesion_usuario"].ToString();

            if (hdPasswordUsuario.Value != hdPasswordUsuario2.Value)
            {
                return;
            }

            if (Convert.ToInt32(dpEstadoUsuario.SelectedValue) == 0)
            {
                clientes.estado = "0";
            }
            else
            {
                clientes.estado = dpEstadoUsuario.SelectedValue;
            }

            clientes.idusuario = hdIdUsuario.Value;
            clientes.nombre    = hdNombreUsuario.Value;
            clientes.apellido  = hdApellidoUsuario.Value;
            clientes.email     = hdCorreoUsuario.Value;

            user.usuario  = hdIdUsuario.Value;
            user.correo   = hdCorreoUsuario.Value;
            user.password = hdPasswordUsuario.Value;

            bool update = logica_usuarios.actualizar_usuario(cn, user, clientes);

            if (update)
            {
                string javaScript = "refreshUsuarios();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
            }
        }
Exemple #23
0
        public static string obtenerArticuloIndividual(string idarticulo)
        {
            try
            {
                conexion_entidad cn = new conexion_entidad();



                string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
                string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);
                cn.database = database;
                cn.server   = server;

                Entidades.producto eProducto = new Entidades.producto();
                eProducto.idarticulo = idarticulo;

                DataTable dt = logica_articulos.obtieneArticuloIndividual(cn, eProducto);

                List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();
                Dictionary <string, object>         row  = null;

                foreach (DataRow dr in dt.Rows)
                {
                    row = new Dictionary <string, object>();
                    foreach (DataColumn col in dt.Columns)
                    {
                        row.Add(col.ColumnName, dr[col]);
                    }
                    rows.Add(row);
                }

                JavaScriptSerializer js = new JavaScriptSerializer();
                string json             = js.Serialize(rows);

                return(json);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
                return(null);
            }
        }
        public static bool insertar_usuario(conexion_entidad cn_conexion, usuarios user, cliente clientes)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            SqlCommand sqlInsertar = new SqlCommand("sp_insertarUsuario", sqlConexion);

            sqlInsertar.CommandType = CommandType.StoredProcedure;

            sqlInsertar.Parameters.AddWithValue("@idusuario", user.usuario);
            sqlInsertar.Parameters.AddWithValue("@idtipousuario", user.tipousuario);
            sqlInsertar.Parameters.AddWithValue("@correo", user.correo);
            sqlInsertar.Parameters.AddWithValue("@password", user.password);

            string sCliente = "INSERT INTO CLIENTE(idUSUARIO, nombre, apellido,telefono,identificacion, email, fechaInicio,nit, estado) VALUES('" + clientes.idusuario + "', " +
                              "'" + clientes.nombre + "', '" + clientes.apellido + "', '" + clientes.telefono + "','" + clientes.identificacion + "'," +
                              "'" + clientes.email + "', '" + DateTime.Now + "','" + clientes.nit + "', 1)";
            SqlCommand sqlInsertCliente = new SqlCommand(sCliente, sqlConexion);

            sqlConexion.Open();
            sqlInsertar.Connection = sqlConexion;

            try
            {
                sqlInsertar.ExecuteNonQuery();
                sqlInsertCliente.ExecuteNonQuery();
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                if (sqlConexion.State == ConnectionState.Open)
                {
                    sqlConexion.Close();
                }
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
Exemple #25
0
        protected void lnkActualizarCliente_Click(object sender, EventArgs e)
        {
            cliente clientes = new cliente();

            conexion_entidad cn = new conexion_entidad();

            string database = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvbd"]);
            string server   = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["tdvsrv"]);

            cn.database = database;
            cn.server   = server;
            cn.usuario  = Session["sesion_usuario"].ToString();

            clientes.idcliente      = hdIdCliente.Value;
            clientes.idusuario      = hdIdUserCliente.Value;
            clientes.nombre         = hdNombreCliente.Value;
            clientes.apellido       = hdApellidoCliente.Value;
            clientes.telefono       = hdTelefonoCliente.Value;
            clientes.identificacion = hdIdentificacionCliente.Value;
            clientes.email          = hdCorreoCliente.Value;
            clientes.nit            = hdNITCliente.Value;

            if (Convert.ToInt32(dpEstadoCliente.SelectedValue) == 0)
            {
                clientes.estado = "0";
            }
            else
            {
                clientes.estado = dpEstadoCliente.SelectedValue;
            }

            bool update = logica_clientes.actualizar_cliente(cn, clientes);

            if (update)
            {
                string javaScript = "refreshClientes();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
            }
        }
        public static conexion_entidad obtenerUsuario(conexion_entidad cn_entidad)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_entidad.server + ";database=" + cn_entidad.database + ";Integrated Security=True");

            SqlCommand sqlObtenerUsuario = new SqlCommand("sp_obtieneLogin", sqlConexion);

            sqlObtenerUsuario.CommandType = CommandType.StoredProcedure;

            sqlObtenerUsuario.Parameters.AddWithValue("@usuario", Convert.IsDBNull(cn_entidad.usuario) ? Convert.DBNull : cn_entidad.usuario);
            sqlObtenerUsuario.Parameters.AddWithValue("@password", Convert.IsDBNull(cn_entidad.password) ? Convert.DBNull : cn_entidad.password);

            try
            {
                DataTable      usuario          = new DataTable("dtUsuarios");
                SqlDataAdapter usuario_obtenido = new SqlDataAdapter();
                usuario_obtenido.SelectCommand = sqlObtenerUsuario;
                usuario_obtenido.Fill(usuario);

                conexion_entidad obtencion_usuario = new conexion_entidad();

                if (usuario.Rows.Count > 0)
                {
                    obtencion_usuario.usuario     = Convert.ToString(usuario.Rows[0]["usuario"]);
                    obtencion_usuario.password    = Convert.ToString(usuario.Rows[0]["password"]);
                    obtencion_usuario.correo      = Convert.ToString(usuario.Rows[0]["correo"]);
                    obtencion_usuario.tipousuario = Convert.ToString(usuario.Rows[0]["tipousuario"]);
                    obtencion_usuario.estado      = Convert.ToString(usuario.Rows[0]["estado"]);
                }

                sqlConexion.Close();

                return(obtencion_usuario);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static DataTable obtieneClienteIndividual(conexion_entidad cn_conexion, cliente clientes)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string     sCliente           = "SELECT * FROM CLIENTE WHERE idCLIENTE = '" + clientes.idcliente + "'";
            SqlCommand sqlObtieneClientes = new SqlCommand(sCliente, sqlConexion);

            try
            {
                DataTable      dtClients   = new DataTable("obtiene_clientes");
                SqlDataAdapter sqlClientes = new SqlDataAdapter();
                sqlClientes.SelectCommand = sqlObtieneClientes;
                sqlClientes.Fill(dtClients);

                sqlConexion.Close();

                return(dtClients);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static DataTable obtieneArticuloIndividual(conexion_entidad cn_conexion, producto eProducto)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string     sCliente           = "SELECT * FROM ARTICULO WHERE idARTICULO = '" + eProducto.idarticulo + "' OR ruta_imagen = '" + eProducto.ruta + "'";
            SqlCommand sqlObtieneClientes = new SqlCommand(sCliente, sqlConexion);

            try
            {
                DataTable      dtClients   = new DataTable("obtiene_articulos");
                SqlDataAdapter sqlClientes = new SqlDataAdapter();
                sqlClientes.SelectCommand = sqlObtieneClientes;
                sqlClientes.Fill(dtClients);

                sqlConexion.Close();

                return(dtClients);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static DataTable obtenerCategorias(conexion_entidad cn_conexion)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string     sCategoria          = "SELECT * FROM CATEGORIA";
            SqlCommand sqObtieneCategorias = new SqlCommand(sCategoria, sqlConexion);

            try
            {
                DataTable      dtClients   = new DataTable("obtiene_categorias");
                SqlDataAdapter sqlClientes = new SqlDataAdapter();
                sqlClientes.SelectCommand = sqObtieneCategorias;
                sqlClientes.Fill(dtClients);

                sqlConexion.Close();

                return(dtClients);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
        public static DataTable obtenerPedidoIndividual(conexion_entidad cn_conexion, pedidos ped)
        {
            SqlConnection sqlConexion = new SqlConnection("server = " + cn_conexion.server + ";database=" + cn_conexion.database + ";Integrated Security=True");

            string     sPedido   = "SELECT * FROM PEDIDO WHERE idPEDIDO = '" + ped.idpedido + "' ";
            SqlCommand sqlPedido = new SqlCommand(sPedido, sqlConexion);

            try
            {
                DataTable      dtPed      = new DataTable("obtiene_articulos");
                SqlDataAdapter sqlPedidos = new SqlDataAdapter();
                sqlPedidos.SelectCommand = sqlPedido;
                sqlPedidos.Fill(dtPed);

                sqlConexion.Close();

                return(dtPed);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }