예제 #1
0
        public bool Eliminar()
        {
            Dalc.PROVEEDOR p = CommonBC.Modelo.PROVEEDOR.Single(prov => prov.RUT == Rut);

            try
            {
                CommonBC.Modelo.PROVEEDOR.Remove(p);
                CommonBC.Modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #2
0
        //Metodo para leer y recuperar datos
        public bool Leer()
        {
            try
            {
                Dalc.PROVEEDOR p = CommonBC.Modelo.PROVEEDOR.Single(prob => prob.RUT == Rut);


                Nombre    = p.NOMBRE;
                Rubro     = p.RUBRO;
                Telefono  = p.TELEFONO;
                Correo    = p.CORREO;
                IdComuna  = p.ID_COMUNA;
                Dv        = p.DV;
                Direccion = p.DIRECCION;


                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #3
0
        public bool Actualizar()
        {
            Dalc.PROVEEDOR p = CommonBC.Modelo.PROVEEDOR.Single(prov => prov.RUT == Rut);

            try
            {
                p.NOMBRE    = Nombre;
                p.RUT       = Rut;
                p.CORREO    = Correo;
                p.TELEFONO  = Telefono;
                p.RUBRO     = Rubro;
                p.ID_COMUNA = IdComuna;
                p.DV        = Dv;
                p.DIRECCION = Direccion;

                CommonBC.Modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                CommonBC.Modelo.PROVEEDOR.Remove(p);
                return(false);
            }
        }