Example #1
0
        public bool Read()
        {
            bool status = false;

            Dato.OnBreakEntities entidades = new Dato.OnBreakEntities();
            try
            {
                Dato.Contrato datoContrato = entidades.Contrato.First(con => con.numero_contrato == numero_contrato);
                datoContrato.GetType().GetProperties();
                CommonBC.Sincronyze(datoContrato, this);
                status = true;
            }
            catch (Exception)
            {
                status = false;
            }
            return(status);
        }
Example #2
0
        public List <Contrato> ReadRut(string var)
        {
            var tmplist = new List <Contrato>();

            Dato.OnBreakEntities entidades = new Dato.OnBreakEntities();
            //var con = new Contrato();
            try
            {
                Dato.Contrato datoContrato = entidades.Contrato.First(cont => cont.rut_cliente == var || cont.numero_contrato == var);
                datoContrato.GetType().GetProperties();
                CommonBC.Sincronyze(datoContrato, this);
                tmplist.Add(this);
                //status = true;
            }
            catch (Exception)
            {
                //status = false;
            }
            return(tmplist);
        }
Example #3
0
        public bool Update()
        {
            OnBreakEntities entidades = new OnBreakEntities();

            Dato.Contrato datoContrato = new Dato.Contrato();
            //Obejto tipo entidad Cliente.
            try
            {
                datoContrato = entidades.Contrato.First(cli => cli.numero_contrato == numero_contrato);
                CommonBC.Sincronyze(this, datoContrato);
                entidades.SaveChanges();
                return(true);
            }
            catch (MetadataException ex)
            {
                entidades.Contrato.Remove(datoContrato);
                Console.Write(ex);
                return(false);
            }
        }
Example #4
0
        public List <Contrato> ReadFiltro(int var)
        {
            var tmplist = new List <Contrato>();

            Dato.OnBreakEntities entidades = new Dato.OnBreakEntities();
            //var con = new Contrato();

            try
            {
                Dato.Contrato datoContrato = entidades.Contrato.First(cont => cont.tipo_evento == var);
                datoContrato.GetType().GetProperties();
                CommonBC.Sincronyze(datoContrato, this);
                tmplist.Add(this);
                //status = true;
            }
            catch (Exception)
            {
                //status = false;
            }
            return(tmplist);
        }
Example #5
0
        public bool Create()
        {
            //Objeto tipo Modelo de Entidades.
            Dato.Contrato   datoContrato = new Dato.Contrato();
            OnBreakEntities entidades    = new OnBreakEntities();

            //Obejto tipo entidad Cliente.
            try
            {
                CommonBC.Sincronyze(this, datoContrato);

                entidades.Contrato.Add(datoContrato);
                entidades.SaveChanges();
                return(true);
            }
            catch (MetadataException ex)
            {
                entidades.Contrato.Remove(datoContrato);
                Console.Write(ex);
                return(false);
            }
        }
Example #6
0
        public bool ValidarNumeroContrato()
        {
            Dato.Contrato   contrato  = new Dato.Contrato();
            OnBreakEntities entidades = new OnBreakEntities();
            bool            status    = true;

            try
            {
                foreach (Dato.Contrato dato in entidades.Contrato)
                {
                    if (this.numero_contrato.Equals(dato.numero_contrato))
                    {
                        status = false;
                        break;
                    }
                }
            }
            catch (Exception)
            {
                status = true;
            }
            return(status);
        }