// Metodos muy metodicos public bool AgregarCliente(BibliotecaClase.Cliente clio) { try { BibliotecaDALC.Cliente cli = new BibliotecaDALC.Cliente(); cli.RutCliente = clio.Rut; cli.MailContacto = clio.Correo; cli.RazonSocial = clio.Razon_social; cli.NombreContacto = clio.Nom_contacto; cli.Telefono = clio.Telefono; cli.Direccion = clio.Direccion; cli.IdActividadEmpresa = clio.idActividadEmpresa; cli.IdTipoEmpresa = clio.IdTipoEmpresa; bdd.Cliente.Add(cli); bdd.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine("Error al magregar: " + ex.Message); throw; } } //revisar
}// Revisar public BibliotecaClase.Cliente Buscar1(string rutCliente) { try { BibliotecaClase.Cliente cli = new BibliotecaClase.Cliente(); BibliotecaDALC.Cliente clio = bdd.Cliente.Find(rutCliente); cli.Rut = clio.RutCliente; cli.Correo = clio.MailContacto; cli.Razon_social = clio.RazonSocial; cli.Nom_contacto = clio.NombreContacto; cli.Telefono = clio.Telefono; cli.Direccion = clio.Direccion; cli.idActividadEmpresa = clio.IdActividadEmpresa; cli.IdTipoEmpresa = clio.IdTipoEmpresa; return(cli); } catch (Exception) { return(null); } }
} //revisar public bool ActualizarCliente(BibliotecaClase.Cliente client) { try { var x = bdd.Cliente.ToList().First(e => e.RutCliente.Equals(client.rut)); x.MailContacto = client.Correo; x.RazonSocial = client.Razon_social; x.NombreContacto = client.Nom_contacto; x.Telefono = client.Telefono; x.Direccion = client.Direccion; x.IdActividadEmpresa = client.idActividadEmpresa; x.IdTipoEmpresa = client.IdTipoEmpresa; bdd.SaveChanges(); return(true); } catch (Exception) { throw; } } //revisar
}//revisar public List <Cliente> BuscarListado(string rutCliente) { try { BibliotecaClase.Cliente cli = new BibliotecaClase.Cliente(); BibliotecaDALC.Cliente clio = bdd.Cliente.Find(rutCliente); List <Cliente> misclientes = new List <Cliente>(); cli.Rut = clio.RutCliente; cli.Correo = clio.MailContacto; cli.Razon_social = clio.RazonSocial; cli.Nom_contacto = clio.NombreContacto; cli.Telefono = clio.Telefono; cli.Direccion = clio.Direccion; cli.idActividadEmpresa = clio.IdActividadEmpresa; cli.IdTipoEmpresa = clio.IdTipoEmpresa; misclientes.Add(cli); return(misclientes); } catch (Exception) { throw; } }