Beispiel #1
0
        //Metodo para borrar empleado
        public bool Delete()
        {
            try
            {
                Dalc.EMPLEADO e = CommonBC.Modelo.EMPLEADO.First(b => b.RUT == Rut);

                CommonBC.Modelo.EMPLEADO.Remove(e);
                CommonBC.Modelo.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #2
0
        //Metodo para actualizar empleado
        public bool Update()
        {
            try
            {
                Dalc.EMPLEADO e = CommonBC.Modelo.EMPLEADO.First(b => b.RUT == Rut);
                e.NOMBRE     = Nombre;
                e.APELLIDO_P = ApellidoPaterno;
                e.APELLIDO_M = ApellidoMaterno;
                e.ID_COMUNA  = IdComuna;
                e.ID_CARGO   = IdCargo;
                e.DIRECCION  = Direccion;

                CommonBC.Modelo.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #3
0
        //Metodo para leer y recuperar datos
        public bool Read()
        {
            try
            {
                Dalc.EMPLEADO e = CommonBC.Modelo.EMPLEADO.First(emp => emp.RUT == Rut);

                Nombre          = e.NOMBRE;
                Dv              = e.DV;
                ApellidoPaterno = e.APELLIDO_P;
                ApellidoMaterno = e.APELLIDO_M;
                IdComuna        = e.ID_COMUNA;
                IdCargo         = e.ID_CARGO;
                Direccion       = e.DIRECCION;
                Dalc.CARGO c = CommonBC.Modelo.CARGO.First(ca => ca.ID == IdCargo);
                Cargo.Id     = int.Parse(c.ID.ToString());
                Cargo.Nombre = c.NOMBRE;
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #4
0
        //Metodo para crear empleado
        public bool Create()
        {
            Dalc.EMPLEADO e = new Dalc.EMPLEADO();
            try
            {
                e.RUT        = Rut;
                e.DV         = Dv;
                e.NOMBRE     = Nombre;
                e.APELLIDO_P = ApellidoPaterno;
                e.APELLIDO_M = ApellidoMaterno;
                e.ID_COMUNA  = IdComuna;
                e.ID_CARGO   = IdCargo;
                e.DIRECCION  = Direccion;

                CommonBC.Modelo.EMPLEADO.Add(e);
                CommonBC.Modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                CommonBC.Modelo.EMPLEADO.Remove(e);
                return(false);
            }
        }