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

            string sCliente = "";

            string     sUsuario        = "UPDATE USUARIO SET correo = '" + clientes.email + "' WHERE idUSUARIO = '" + clientes.idusuario + "' ";
            SqlCommand sqlUpdateClient = new SqlCommand(sUsuario, sqlConexion);

            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 idCLIENTE = '" + clientes.idcliente + "' ";

            SqlCommand sqlInsertCliente = new SqlCommand(sCliente, sqlConexion);


            sqlConexion.Open();
            sqlInsertCliente.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);
            }
        }
        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 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);
            }
        }