예제 #1
0
        //Gestiones
        public bool AgregarCliente(Cliente cliente)
        {
            try
            {
                OnBreak.DALC.Cliente c = new OnBreak.DALC.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.IdActividadEmpresa;
                c.IdTipoEmpresa      = cliente.IdTipoEmpresa;

                this.bd.Cliente.Add(c);
                this.bd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #2
0
 public bool EliminarCliente(string rut)
 {
     try
     {
         OnBreak.DALC.Cliente c = bd.Cliente.Find(rut);
         bd.Cliente.Remove(c);
         bd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #3
0
        public bool ModificarCliente(Cliente cliente)
        {
            try
            {
                OnBreak.DALC.Cliente c = this.bd.Cliente.Find(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.IdActividadEmpresa;
                c.IdTipoEmpresa      = cliente.IdTipoEmpresa;

                this.bd.Entry(c).State = System.Data.EntityState.Modified;
                this.bd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #4
0
        public bool ModificarClientes(Cliente cliente)
        {
            try
            {
                OnBreak.DALC.Cliente c = this.db.Cliente.Find(cliente.Rut);
                c.Nombre             = cliente.Nombre;
                c.RazonSocial        = cliente.RazonSocial;
                c.Correo             = cliente.Correo;
                c.Direccion          = cliente.Direccion;
                c.Telefono           = cliente.Telefono;
                c.ActividadEmpresaId = cliente.ActividadEmpresaId;
                c.TipoEmpresaId      = cliente.TipoEmpresaId;

                this.db.Entry(c).State = System.Data.EntityState.Modified;
                this.db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #5
0
        public bool InsertarCliente(Cliente cliente)
        {
            try
            {
                OnBreak.DALC.Cliente c = new OnBreak.DALC.Cliente();
                c.Rut         = cliente.Rut;
                c.Nombre      = cliente.Nombre;
                c.RazonSocial = cliente.RazonSocial;
                c.Correo      = cliente.Correo;
                c.Direccion   = cliente.Direccion;
                c.Telefono    = cliente.Telefono;

                c.ActividadEmpresaId = cliente.ActividadEmpresaId;
                c.TipoEmpresaId      = cliente.TipoEmpresaId;

                this.db.Cliente.Add(c);
                this.db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }