public bool Create() { try { Datos.Cliente cli = new Datos.Cliente() { //Aquí se pone el nombre en que está en la base de datos :3 RutCliente = Rut, RazonSocial = RazonSocial, Direccion = Direccion, NombreContacto = NombreContacto, MailContacto = Email, Telefono = Telefono, IdActividadEmpresa = (int)ActividadEmpresa, IdTipoEmpresa = (int)TipoEmpresa }; Conexion.OnBreakBD.Cliente.Add(cli); Conexion.OnBreakBD.SaveChanges(); return(true); } catch { return(false); } }
//agregar el nuevo cliente en la base de dato y guarda los cambios de esta. public bool Create() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Cliente cli = new Datos.Cliente(); try { CommonBC.Syncronize(this, cli); cli.IdEstadoCivil = ObtenerIdCivil(); cli.IdSexo = ObtenerIdSexo(); bbdd.Cliente.Add(cli); bbdd.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); bbdd.Cliente.Remove(cli); return(false); } }
/// <summary> /// Invoca el metodo Datos.Cliente.BuscarMostar /// </summary> /// <param name="textBuscar">El Texto que sera buscado</param> /// <returns>DataTable:Tabla.Cliente,Null</returns> public static System.Data.DataTable Buscar_Cliente(string textBuscar) { Obj = new Datos.Cliente { TextBuscar = textBuscar }; return Obj.Buscar_Cliente(Obj); }
public bool Agregar() { Datos.OnBreakEntities conexion = new OnBreakEntities(); Datos.Cliente objCli = new Datos.Cliente(); try { objCli.RutCliente = this.RutCliente; objCli.RazonSocial = this.RazonSocial; objCli.NombreContacto = this.NombreContacto; objCli.MailContacto = this.MailContacto; objCli.Direccion = this.Direccion; objCli.Telefono = this.Telefono; objCli.IdActividadEmpresa = this.IdActividadEmpresa; objCli.IdTipoEmpresa = this.IdTipoEmpresa; conexion.Cliente.Add(objCli); conexion.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool Update(Cliente cliente) { OnBreakDBEntities db = new OnBreakDBEntities(); try { Datos.Cliente c = (from cdb in db.Cliente where cdb.RutCliente == cliente.RutCliente select cdb).FirstOrDefault(); if (c == null) { return(false); } c.RazonSocial = cliente.RazonSocial; c.NombreContacto = cliente.NombreContacto; c.MailContacto = cliente.MailContacto; c.Direccion = cliente.Direccion; c.Telefono = cliente.Telefono; c.IdActividadEmpresa = cliente.ActividadEmpresa.IdActividadEmpresa; c.IdTipoEmpresa = cliente.TipoEmpresa.IdTipoEmpresa; db.Entry(c).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Actualiza los datos de un determinado cliente del sistema /// </summary> /// <param name="cliente">Cliente a actualizar</param> public void Actualizar(Cliente cliente) { ValidarCliente(cliente); Datos.ClientesDAL dalClientes = dal.ObtenerClientesDAL(); Datos.Cliente clienteDAL = dalClientes.Obtener(cliente.CUIT); if (clienteDAL == null) { throw new OBMCateringException(string.Format(Resources.BL_Validaciones_ClienteInvalido, cliente.CUIT)); } Datos.LocalidadesDAL dalLocalidades = dal.ObtenerLocalidadesDAL(); Datos.Localidad localidadDAL = dalLocalidades.Obtener(cliente.Localidad.Id); if (localidadDAL == null) { throw new OBMCateringException(string.Format(Resources.BL_Validaciones_LocalidadInvalida, cliente.Localidad.Nombre)); } clienteDAL.Domicilio = cliente.Domicilio; clienteDAL.Localidad = localidadDAL; clienteDAL.CodigoPostal = cliente.CodigoPostal; clienteDAL.Telefono = cliente.Telefono; clienteDAL.Email = cliente.Email; clienteDAL.Activo = cliente.Activo; dalClientes.Actualizar(clienteDAL); dal.Guardar(); }
/// <summary> /// Delete una fila de la tabla.Cliente /// </summary> /// <param name="idCliente">id de la tabla</param> /// <returns>El resultado de Datos.Cliente.Eliminar</returns> public static string Eliminar(int idCliente) { Obj = new Datos.Cliente { IdCliente = idCliente }; return Obj.Eliminar(Obj); }
public bool Create(Cliente cliente) { OnBreakDBEntities db = new OnBreakDBEntities(); if (Read(cliente.RutCliente) != null) { throw new ArgumentException("Este cliente ya existe"); } try { Datos.Cliente c = new Datos.Cliente(); c.RutCliente = cliente.RutCliente; c.RazonSocial = cliente.RazonSocial; c.NombreContacto = cliente.NombreContacto; c.MailContacto = cliente.MailContacto; c.Direccion = cliente.Direccion; c.Telefono = cliente.Telefono; c.IdActividadEmpresa = cliente.ActividadEmpresa.IdActividadEmpresa; c.IdTipoEmpresa = cliente.TipoEmpresa.IdTipoEmpresa; db.Cliente.Add(c); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Obtiene un cliente especifico segun su nombre /// </summary> /// <param name="nombre">Nombre del cliente a consultar</param> /// <returns>Cliente encontrado</returns> public Cliente ObtenerPorNombre(string nombre) { if (string.IsNullOrEmpty(nombre)) { throw new OBMCateringException(Resources.ClientesBL_Validaciones_NombreNull); } Datos.ClientesDAL dalClientes = dal.ObtenerClientesDAL(); Datos.Cliente clienteDAL = dalClientes.ObtenerPorNombre(nombre); return(Obtener(clienteDAL)); }
/// <summary> /// Obtiene un cliente especifico segun su numero de CUIT /// </summary> /// <param name="cuit">CUIT del cliente a consultar</param> /// <returns>Cliente encontrado</returns> public Cliente ObtenerPorCUIT(string cuit) { if (string.IsNullOrEmpty(cuit)) { throw new OBMCateringException(Resources.BL_Validaciones_CUITNull); } Datos.ClientesDAL dalClientes = dal.ObtenerClientesDAL(); Datos.Cliente clienteDAL = dalClientes.Obtener(cuit); return(Obtener(clienteDAL)); }
public bool Read() { Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(cli, this); return(true); } catch (Exception ex) { return(false); } }
public bool Delete() { Datos.OnBreakDBEntities bbdd = new Datos.OnBreakDBEntities(); try { Datos.Cliente cliente = bbdd.Cliente.First(first => first.RutCliente == RutCliente); bbdd.Cliente.Remove(cliente); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Eliminar() { Datos.OnBreakEntities conexion = new OnBreakEntities(); try { Datos.Cliente objCli = conexion.Cliente.First(c => c.RutCliente == this.RutCliente); conexion.Cliente.Remove(objCli); conexion.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public int Eliminar(int Id) { int resultado = 0; try { Datos.Cliente objDatos = new Datos.Cliente(); resultado = objDatos.Eliminar(Id); } catch (Exception ex) { throw new Exception("Error capa de negocio " + ex.Message); } return(resultado); }
public bool Update() { Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, cli); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public List <Entidades.Cliente> Buscar(string apellido, string telefono) { List <Entidades.Cliente> cliente = new List <Entidades.Cliente>(); try { Datos.Cliente objetoDatos = new Datos.Cliente(); cliente = objetoDatos.Buscar(apellido, telefono); } catch (Exception ex) { throw new Exception("Error capa de negocio " + ex.Message); } return(cliente); }
public List <Entidades.Cliente> Cargar() { List <Entidades.Cliente> listado = new List <Entidades.Cliente>(); try { Datos.Cliente objetoDatos = new Datos.Cliente(); listado = objetoDatos.Cargar(); } catch (Exception ex) { throw new Exception("Error capa de negocio " + ex.Message); } return(listado); }
public int Actualizar(Entidades.Cliente ObjetoCliente) { int resultado = 0; try { Datos.Cliente objDatos = new Datos.Cliente(); resultado = objDatos.Actualizar(ObjetoCliente); } catch (Exception ex) { throw new Exception("Error capa de negocio " + ex.Message); } return(resultado); }
/// <summary> /// Método para copiar los datos de un usuario existente de la base de datos /// a este objeto /// </summary> /// <returns>True si el cliente fue copiado exitosamente. False de lo contrario. </returns> public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(cl => cl.RutCliente == this.RutCliente); CommonBC.Syncronize(cli, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Insertando los datos a la tabla.Cliente /// </summary> /// <param name = "nombre" > Primer nombre del cliente</param> /// <param name="apellidos">Los dos Apellidos del cliente</param> /// <param name="sexo">Genero del cliente</param> /// <param name="fecha_nacimiento">Fecha de nacimento...calcular la edad</param> /// <param name="tipo_documento">Tipo de documento</param> /// <param name="num_documento">Numero del documento</param> /// <param name="direccion">Direccion del Cliente</param> /// <param name="telefono">Telefono del cliente</param> /// <param name="email">Email del cliente</param> /// <returns>El resultado de Datos.Cliente.Insertar</returns> public static string Insertar(string nombre, string apellidos, string sexo, DateTime fecha_nacimiento, string tipo_documento, string num_documento, string direccion, string telefono, string email) { Obj = new Datos.Cliente { Nombre = nombre, Apellidos = apellidos, Sexo = sexo, Fecha_nacimiento = fecha_nacimiento, Tipo_documento = tipo_documento, Num_documento = num_documento, Direccion = direccion, Telefono = telefono, Email = email }; return Obj.Insertar(Obj); }
public bool Delete() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); bbdd.Cliente.Remove(cli); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Read() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Cliente client = modelo.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(client, this); return(true); } catch (Exception ex) { return(false); throw new Exception("Error Read Cliente. " + ex.Message); } }
public bool Delete() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Cliente client = modelo.Cliente.First(e => e.RutCliente == RutCliente); modelo.Cliente.Remove(client); modelo.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new Exception("Error Delete Cliente. " + ex.Message); } }
public bool Update() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Cliente client = modelo.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, client); modelo.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new Exception("Error Actualizar Cliente. " + ex.Message); } }
public bool Update() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, cli); cli.IdEstadoCivil = ObtenerIdCivil(); cli.IdSexo = ObtenerIdSexo(); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create() { Datos.Cliente cli = new Datos.Cliente(); try { CommonBC.Syncronize(this, cli); bbdd.Cliente.Add(cli); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.Cliente.Remove(cli); return(false); } }
public bool Delete() { try { Datos.Cliente cli = (from auxpa in Conexion.OnBreakBD.Cliente where auxpa.RutCliente == this.Rut select auxpa).First(); Conexion.OnBreakBD.Cliente.Remove(cli); Conexion.OnBreakBD.SaveChanges(); return(true); } catch { return(false); } }
public bool Read() { try { /* Se obtiene el primer registro coincidente con el Rut */ Datos.Cliente emp = bbdd.Cliente.First(e => e.RutCliente == RutCliente); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(emp, this); LeerDescripcionTipo(); LeerDescripcionEmpresa(); return(true); } catch (Exception ex) { return(false); } }
//buscar en la base de dato el rut que sea igual a lo que esta ingresando public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(cli, this); //con la id sexo que viene de la base de datos obtengo la descripcion desde la bad¿se de dato para mostrarla en la vista se guarda en idsexo IdSexo = cli.Sexo.Descripcion; IdEstadoCivil = cli.EstadoCivil.Descripcion; return(true); } catch (Exception) { return(false); } }
public bool Create() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); Datos.Cliente client = new Datos.Cliente(); try { CommonBC.Syncronize(this, client); modelo.Cliente.Add(client); modelo.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new Exception("Error Crear Cliente. " + ex.Message); } }