コード例 #1
0
        public bool Delete()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Cliente  cli = (from item in bbdd.Cliente where item.RutCliente == RutCliente select item).FirstOrDefault();
            Contrato con = (from item in bbdd.Contrato where item.RutCliente == RutCliente select item).FirstOrDefault();

            if (con == null)
            {
                try
                {
                    //Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
                    bbdd.Cliente.Remove(cli);
                    bbdd.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            else
            {
                throw new Exception("Cliente tiene Contratos Asociados. No se puede Eliminar");
            }
        }
コード例 #2
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 //Obtener descripcion modalidad
 private void ObtenerDescripcionModalidad()
 {
     Datos.OnBreakEntities   context = new Datos.OnBreakEntities();
     Datos.ModalidadServicio con     = new Datos.ModalidadServicio();
     con = context.ModalidadServicio.First(m => m.IdModalidad == this.IdModalidad);
     _descripcionModalidad = con.Nombre;
 }
コード例 #3
0
        public bool Delete()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Cliente  cli = (from item in bbdd.Cliente where item.RutCliente == RutCliente select item).FirstOrDefault();
            Contrato con = (from item in bbdd.Contrato where item.RutCliente == RutCliente select item).FirstOrDefault();

            try
            {
                if (con == null)
                {
                    //Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
                    bbdd.Cliente.Remove(cli);
                    bbdd.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #4
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 //Obtener descripcion tipo evento
 private void ObtenerDescripcionTipoEvento()
 {
     Datos.OnBreakEntities context = new Datos.OnBreakEntities();
     Datos.TipoEvento      con     = new Datos.TipoEvento();
     con = context.TipoEvento.First(t => t.IdTipoEvento == this.IdTipoEvento);
     _descripcionTipoEvento = con.Descripcion;
 }
コード例 #5
0
ファイル: Cliente.cs プロジェクト: niemandhdg/OnBreak
        public List <Cliente> BuscarPorRut()
        {
            var context = new Datos.OnBreakEntities();
            List <Datos.Cliente> datos        = context.Cliente.Where(c => c.RutCliente == this.RutCliente).ToList <Datos.Cliente>();
            List <Cliente>       listaNegocio = GenerarListado(datos);

            return(listaNegocio);
        }
コード例 #6
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 private void ObtenerDatosBase()
 {
     Datos.OnBreakEntities   modelo   = new Datos.OnBreakEntities();
     Datos.ModalidadServicio contrato = new Datos.ModalidadServicio();
     contrato     = modelo.ModalidadServicio.First(mo => mo.IdModalidad == this.IdModalidad);
     ValorBase    = contrato.ValorBase;
     PersonalBase = contrato.PersonalBase;
 }
コード例 #7
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
        //Listar contratos por numero
        public List <Contrato> ListarPorNum()
        {
            Datos.OnBreakEntities context      = new Datos.OnBreakEntities();
            List <Datos.Contrato> datos        = context.Contrato.Where(c => c.Numero == this.Numero).ToList();
            List <Contrato>       ListaNegocio = GenerarListado(datos);

            return(ListaNegocio);
        }
コード例 #8
0
        public TipoEvento ReadEvento(int idTipoEvento)
        {
            TipoEvento servicio = new TipoEvento();

            Datos.OnBreakEntities context = new Datos.OnBreakEntities();
            Datos.TipoEvento      datos   = context.TipoEvento.First(mod => mod.IdTipoEvento == idTipoEvento);
            CommonBC.Syncronize(datos, servicio);
            return(servicio);
        }
コード例 #9
0
        public ModalidadServicio ReadModalidad(string idModalidad)
        {
            ModalidadServicio servicio = new ModalidadServicio();

            Datos.OnBreakEntities   context = new Datos.OnBreakEntities();
            Datos.ModalidadServicio datos   = context.ModalidadServicio.First(mod => mod.IdModalidad == idModalidad);
            CommonBC.Syncronize(datos, servicio);
            return(servicio);
        }
コード例 #10
0
        public List <ModalidadServicio> ReadAll(int tipoSeleccionado)
        {
            Datos.OnBreakEntities          context      = new Datos.OnBreakEntities();
            List <Datos.ModalidadServicio> datos        = context.ModalidadServicio.Where(m => m.IdTipoEvento == tipoSeleccionado).ToList();
            List <ModalidadServicio>       ListaNegocio = GenerarListado(datos);

            foreach (ModalidadServicio mo in ListaNegocio)
            {
                mo.Nombre.Trim();
            }
            return(ListaNegocio);
        }
コード例 #11
0
 public List <ContratoCL> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.Contrato> listadatoscontrato = bbdd.Contrato.ToList <Datos.Contrato>();
         List <ContratoCL>     listaContratos     = GenerarListado(listadatoscontrato);
         return(listaContratos);
     }
     catch (Exception)
     {
         return(new List <ContratoCL>());
     }
 }
コード例 #12
0
 public List <ActividadEmpresaCL> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.ActividadEmpresa> DatosActEmpresa = bbdd.ActividadEmpresa.ToList <Datos.ActividadEmpresa>();
         List <ActividadEmpresaCL>     ListaActEmpresa = GenerarListado(DatosActEmpresa);
         return(ListaActEmpresa);
     }
     catch (Exception)
     {
         return(new List <ActividadEmpresaCL>());
     }
 }
コード例 #13
0
 public bool Read()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero);
         CommonBC.Syncronize(cont, this);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #14
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 public List <Contrato> FiltrarPorModalidad()
 {
     Datos.OnBreakEntities context = new Datos.OnBreakEntities();
     try
     {
         List <Datos.Contrato> datos           = context.Contrato.Where(contrato => contrato.IdModalidad == this.IdModalidad).ToList();
         List <Contrato>       listadoContrato = GenerarListado(datos);
         return(listadoContrato);
     }
     catch (Exception)
     {
         return(new List <Contrato>());
     }
 }
コード例 #15
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 public List <Contrato> ReadAll()
 {
     Datos.OnBreakEntities modelo = new Datos.OnBreakEntities();
     try
     {
         List <Datos.Contrato> listadoDatos     = modelo.Contrato.ToList();
         List <Contrato>       listadoContratos = GenerarListado(listadoDatos);
         return(listadoContratos);
     }
     catch (Exception)
     {
         return(new List <Contrato>());
     }
 }
コード例 #16
0
 public List <TipoEventoCL> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.TipoEvento> DatosTipoEvento = bbdd.TipoEvento.ToList <Datos.TipoEvento>();
         List <TipoEventoCL>     ListaTipoEvento = GenerarListado(DatosTipoEvento);
         return(ListaTipoEvento);
     }
     catch (Exception)
     {
         return(new List <TipoEventoCL>());
     }
 }
コード例 #17
0
 public List <ModalidadServicioCL> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.ModalidadServicio> DatosMS = bbdd.ModalidadServicio.ToList <Datos.ModalidadServicio>();
         List <ModalidadServicioCL>     ListaMS = GenerarListado(DatosMS);
         return(ListaMS);
     }
     catch (Exception)
     {
         return(new List <ModalidadServicioCL>());
     }
 }
コード例 #18
0
 public List <Contrato> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.Contrato> ListaDatos   = bbdd.Contrato.ToList <Datos.Contrato>();
         List <Contrato>       ListaNegocio = GenerarListado(ListaDatos);
         return(ListaNegocio);
     }
     catch (Exception)
     {
         return(new List <Contrato>());
     }
 }
コード例 #19
0
 public List <TipoEmpresaCL> ReadAll()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         List <Datos.TipoEmpresa> DatosTipoEmp     = bbdd.TipoEmpresa.ToList <Datos.TipoEmpresa>();
         List <TipoEmpresaCL>     ListaTipoEmpresa = GenerarListado(DatosTipoEmp);
         return(ListaTipoEmpresa);
     }
     catch (Exception)
     {
         return(new List <TipoEmpresaCL>());
     }
 }
コード例 #20
0
 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);
     }
 }
コード例 #21
0
        public bool ObtenerDescripcion()
        {
            Datos.OnBreakEntities context = new Datos.OnBreakEntities();

            try
            {
                Datos.TipoAmbientacion tipoAmbientacion = context.TipoAmbientacion.First(t => t.IdTipoAmbientacion == IdTipoAmbientacion);
                CommonBC.Syncronize(tipoAmbientacion, this);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #22
0
 public bool Delete()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero);
         bbdd.Contrato.Remove(cont);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #23
0
 public bool Update()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero);
         CommonBC.Syncronize(this, cont);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #24
0
        public bool Read()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();

            try
            {
                Datos.TipoEvento tipo = bbdd.TipoEvento.First(t => t.IdTipoEvento == IdTipoEvento);
                CommonBC.Syncronize(tipo, this);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #25
0
 public bool Update()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Cenas ce = bbdd.Cenas.First(c => c.Numero == Numero);
         CommonBC.Syncronize(this, ce);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #26
0
 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);
     }
 }
コード例 #27
0
        public List <ClienteCL> ReadAll()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();

            try
            {
                List <Datos.Cliente> listadatoscliente = bbdd.Cliente.ToList <Datos.Cliente>();
                List <ClienteCL>     listaCliente      = GenerarListado(listadatoscliente);
                return(listaCliente);
            }
            catch (Exception ex)
            {
                return(new List <ClienteCL>());
            }
        }
コード例 #28
0
 public bool Delete()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Cenas ce = bbdd.Cenas.First(c => c.Numero == Numero);
         bbdd.Cenas.Remove(ce);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #29
0
        public bool Read()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();

            try
            {
                Datos.TipoEmpresa Tipo = bbdd.TipoEmpresa.First(te => te.IdTipoEmpresa == IdTipoEmpresa);
                CommonBC.Syncronize(Tipo, this);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #30
0
        public bool Read()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();

            try
            {
                Datos.Cenas ce = bbdd.Cenas.First(c => c.Numero == Numero);
                CommonBC.Syncronize(ce, this);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }