public bool SiExisteContacto(Contacto aux) { ContactoNegocio negocio = new ContactoNegocio(); List <Contacto> listaContacto = negocio.ListarContacto(); foreach (var item in listaContacto) { if (item.Telefono == aux.Telefono && item.Email == aux.Email) { return(true); } } return(false); }
public int BuscarIdContacto(Contacto aux) { ContactoNegocio negocio = new ContactoNegocio(); List <Contacto> listaContacto = negocio.ListarContacto(); int IdContacto = 0; foreach (var item in listaContacto) { if (item.Telefono == aux.Telefono && item.Email == aux.Email) { IdContacto = item.Id; } } return(IdContacto); }
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); }
public void ModificarCliente(Cliente unCliente) { DireccionNegocio unaDireccionNegocio = new DireccionNegocio(); CuentaCorrienteNegocio unaCuentaCorriente = new CuentaCorrienteNegocio(); ContactoNegocio unContactoNegocio = new ContactoNegocio(); unaDireccionNegocio.ModificarDireccion(unCliente.Contacto.Direccion); unaCuentaCorriente.ModificarCuentaCorriente(unCliente.CuentaCorriente); unContactoNegocio.ModificarContacto(unCliente.Contacto); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("UPDATE Clientes Set NombreCliente=@Nombre, Apellido=@Apellido, CodigoDescuento=@CodigoDescuento WHERE CodigoCliente = " + unCliente.CodigoCliente); AccederDatos.Comando.Parameters.Clear(); AccederDatos.Comando.Parameters.AddWithValue("@Nombre", unCliente.Nombre); AccederDatos.Comando.Parameters.AddWithValue("@Apellido", unCliente.Apellido); AccederDatos.Comando.Parameters.AddWithValue("@CodigoDescuento", unCliente.Descuento.CodigoDescuento); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }