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); }