public void EliminarCliente(Cliente unCliente)
        {
            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("UPDATE Clientes SET Estado = 0 WHERE CodigoCliente =" + unCliente.CodigoCliente);
            AccederDatos.EjecutarConsulta();
            AccederDatos.CerrarConexion();

            unaDireccion.EliminarDireccion(unCliente.Contacto.Direccion);
            unContacto.EliminarContacto(unCliente.Contacto);
            unaCuentaCorriente.EliminarCuentaCorriente(unCliente.CuentaCorriente);
        }
        public void EliminarProveedor(Proveedor unProveedor)
        {
            DireccionNegocio unaDireccion      = new DireccionNegocio();
            ContactoNegocio  unContacto        = new ContactoNegocio();
            Direccion        DireccionEliminar = new Direccion();
            ImpuestoNegocio  Impuestos         = new ImpuestoNegocio();

            DireccionEliminar.CodigoDireccion = unProveedor.Contacto.CodigoContacto;

            AccederDatos.AbrirConexion();
            AccederDatos.DefinirTipoComando("UPDATE Proveedores SET Estado = 0 WHERE CodigoProveedor = " + unProveedor.CodigoProveedor);
            AccederDatos.EjecutarConsulta();
            AccederDatos.CerrarConexion();

            unaDireccion.EliminarDireccion(DireccionEliminar);
            unContacto.EliminarContacto(unProveedor.Contacto);
            Impuestos.RestaurarEstadosImpuestosXProveedor(unProveedor.CodigoProveedor);
        }