예제 #1
0
        //lee un registro de contratos
        public bool Read()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                Onbreak.Datos.Contrato con = bbdd.Contrato.First(c => c.Numero == Numero);
                CommonBC.Syncronize(this, con);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #2
0
        //lee todos los registros de un contrato
        public List <Contrato> ReadAll()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                List <Onbreak.Datos.Contrato> listaDatos = bbdd.Contrato.ToList <Onbreak.Datos.Contrato>();
                List <Contrato> listadoContratos         = GenerarListado(listaDatos);
                return(listadoContratos);
            }
            catch (Exception ex)
            {
                return(new List <Contrato>());
            }
        }
예제 #3
0
        //elimina un registro de cliente
        public bool Delete()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                Onbreak.Datos.Contrato con = bbdd.Contrato.First(c => c.Numero == Numero);
                bbdd.Contrato.Remove(con);
                bbdd.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #4
0
        //crea un nuevo registro de contratos
        public bool Create()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();
            Onbreak.Datos.Contrato        co   = new Onbreak.Datos.Contrato();

            try
            {
                CommonBC.Syncronize(this, co);

                bbdd.Contrato.Add(co);
                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Contrato.Remove(co);
                return(false);
            }
        }