Пример #1
0
        // GET: Empleados
        public ActionResult Index()
        {
            var empleadosBL      = new EmpleadosBL();
            var listadeEmpleados = empleadosBL.ObtenerEmpleados();

            return(View(listadeEmpleados));
        }
Пример #2
0
 public string Insertempleado([FromBody] EmpleadoDto empleadoDto)
 {
     EmpleadosBL = new EmpleadosBL();
     RequestDto  = new RequestDto();
     RequestDto  = EmpleadosBL.InsertEmpleado(empleadoDto);
     return(RequestDto.Message.ToString());
 }
Пример #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Params["idEvaluacion"] != null)
        {
            try
            {
                int    id;
                string result = "";
                if (int.TryParse(Request.Params["idEvaluacion"], out id))
                {
                    EvaluacionBL.EvaluacionBL.BorrarEvaluacion(id);
                    var list = EmpleadosBL.GetEmpleadoAdmin(int.Parse(Request.Params["idAdmin"]));
                    result = Helpers.html.listEmpleadosAdmin(list);
                }


                Response.Write(result);
            }
            catch (Exception ex)
            {
                if (ex.Message == "Debe completar toda la evalucación antes de finalizarla")
                {
                    Response.Write(ex.Message);
                }
                else
                {
                    Response.Write("no ok");
                }
            }
            Response.End();
        }
    }
Пример #4
0
        public JsonResult GetListJefes()
        {
            EmpleadosBL = new EmpleadosBL();
            RequestDto  = new RequestDto();

            RequestDto = EmpleadosBL.GetListJefes();

            //if ((string.IsNullOrEmpty((string)RequestDto.Result)))
            //{
            //    ViewBag.viewJefe = false;
            //}

            if (RequestDto.RequestStatus == RequestDto.Status.Failure)
            {
                return(new JsonResult()
                {
                    Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }

            return(new JsonResult()
            {
                Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Пример #5
0
 public string DeleteEmpleado(int Empleado_Id, int Telefono_Id = 0)
 {
     EmpleadosBL = new EmpleadosBL();
     RequestDto  = new RequestDto();
     RequestDto  = EmpleadosBL.DeleteEmpleado(Empleado_Id, Telefono_Id);
     return(RequestDto.Message.ToString());
 }
Пример #6
0
        public async Task AgregarEmpleados()
        {
            await EmpleadosBL.AgregarEmpleadosAsync(empleado);

            NuevoEmpleado();
            await ObtenerEmpleados();
        }
Пример #7
0
        public Form1()
        {
            InitializeComponent();
            var empleadosBL      = new EmpleadosBL();
            var listadeEmpleados = empleadosBL.ObtenerEmpleados();

            listadeEMpleadosBindingSource.DataSource = listadeEmpleados;
        }
Пример #8
0
        // GET: api/Agenda/GetInfoEmpleados
        /// <summary>
        /// Método para obtener la informacion de los empleados
        /// </summary>
        /// <returns> Lista con la informacion referente a empleados </returns>
        public IEnumerable <InfoEmpleadosDto> GetInfoEmpleados()
        {
            EmpleadosBL = new EmpleadosBL();
            RequestDto  = new RequestDto();
            RequestDto  = EmpleadosBL.GetInfoEmpleados();
            List <InfoEmpleadosDto> infoEmpleadosDto = new List <InfoEmpleadosDto>();

            infoEmpleadosDto = JsonConvert.DeserializeObject <List <InfoEmpleadosDto> >(RequestDto.Result.ToString());
            return(infoEmpleadosDto);
        }
Пример #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         int       idEmpleado = int.Parse(Request.QueryString["idEmpleado"]);
         Empleados emp        = EmpleadosBL.getEmpleado(idEmpleado);
         resumen   resu       = resumenBL.getResumen(idEmpleado);
         GenerarPDF(generarResumen(emp, resu), emp);
     }
     catch (Exception ex)
     {
         EvaluacionBL.LogsBL.SetLog(0, Request.Url.ToString(), Context.User.Identity.Name);
     }
 }
Пример #10
0
        public JsonResult DeleteEmpleado(int Empleado_Id, int Telefono_Id = 0)
        {
            EmpleadosBL = new EmpleadosBL();
            RequestDto  = new RequestDto();


            RequestDto = EmpleadosBL.DeleteEmpleado(Empleado_Id, Telefono_Id);

            List <InfoEmpleadosDto> infoEmpleadosDto = new List <InfoEmpleadosDto>();

            return(new JsonResult()
            {
                Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Пример #11
0
        void EmpleadosForm_Load(object sender, EventArgs e)
        {
            AcceptButton = btnGuardar;

            contexto      = ContextoPresentacion.Instancia;
            localidadesBL = new LocalidadesBL(contexto.Negocio);
            empleadosBL   = new EmpleadosBL(contexto.Negocio, localidadesBL);

            btnGuardar.Click += BtnGuardar_Click;
            grvEmpleados.SelectionChanged      += GrvClientes_SelectionChanged;
            grvEmpleados.CellEnter             += GrvClientes_CellEnter;
            cboProvincias.SelectedValueChanged += CboProvincias_SelectedValueChanged;
            CargarProvincias();
            CargarEmpleados();
            LimpiarFormulario();

            contexto.RegistrarEvento(Resources.EmpleadosForm_Ingreso);
        }
Пример #12
0
        public JsonResult InsertEmpleado(EmpleadoDto empleado)
        {
            EmpleadosBL = new EmpleadosBL();
            RequestDto  = new RequestDto();

            RequestDto = EmpleadosBL.InsertEmpleado(empleado);

            if (RequestDto.RequestStatus == RequestDto.Status.Failure)
            {
                return(new JsonResult()
                {
                    Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }

            return(new JsonResult()
            {
                Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Пример #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Params["idEvaluacion"] != null)
        {
            try
            {
                int id;
                int idEmpleado = 0;
                int.TryParse(Request.Params["idEmpleado"], out idEmpleado);
                string result = "";
                if (int.TryParse(Request.Params["idEvaluacion"], out id) && idEmpleado != 0)
                {
                    EvaluacionBL.EvaluacionBL.EditarEvaluacion(id);
                    var list = EmpleadosBL.GetEmpleadoAdmin(int.Parse(Request.Params["idAdmin"]), Request.Params["pais"]);

                    //  EnviarMensaje(idEmpleado);
                    result = Helpers.html.listEmpleadosAdmin(list);
                }


                Response.Write(result);
            }
            catch (Exception ex)
            {
                if (ex.Message == "Debe completar toda la evalucación antes de finalizarla")
                {
                    Response.Write(ex.Message);
                }
                else
                {
                    Response.Write("no ok");
                }
                EvaluacionBL.LogsBL.SetLog(0, Request.Url.ToString(), ex.Message);
            }
            Response.End();
        }
    }
Пример #14
0
        public JsonResult GetInfoEmpleados()
        {
            EmpleadosBL = new EmpleadosBL();
            RequestDto  = new RequestDto();

            RequestDto = EmpleadosBL.GetInfoEmpleados();

            List <InfoEmpleadosDto> infoEmpleadosDto = new List <InfoEmpleadosDto>();

            //infoEmpleadosDto = JsonConvert.DeserializeObject<List<InfoEmpleadosDto>>(RequestDto.Result.ToString());

            if (RequestDto.RequestStatus == RequestDto.Status.Failure)
            {
                return(new JsonResult()
                {
                    Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }

            return(new JsonResult()
            {
                Data = RequestDto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Пример #15
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (validar())
                {
                    EmpleadosBL EMP       = new EmpleadosBL();
                    Empleados   entidades = new Empleados();


                    if (txtNombre.Text == string.Empty)
                    {
                        txtNombre.Text = null;
                    }


                    entidades.nombre_empleado   = txtNombre.Text;
                    entidades.apellido_empleado = txtApellido.Text;
                    entidades.cedula_empleado   = txtCedula.Text;
                    entidades.fecha_empleado    = dtFecha.Text;
                    if (ckEncargado.Checked == true)
                    {
                        encargado = true;
                    }
                    entidades.encargado_empleado  = encargado;
                    entidades.codigo_Departamento = Convert.ToUInt16(valorCbDeparmanto);

                    entidades.usuario = txtUsuario.Text;
                    entidades.passwor = txtContrasena.Text;

                    entidades.ManejarDepartamento  = CbDepartamentoCk;
                    entidades.ManejarEmpleado      = CbEmpleadoCk;
                    entidades.ManejarPerfil        = CbPerfilCk;
                    entidades.ManejarClasificacion = CbClasificacionCk;
                    entidades.ManejarCompetencia   = CbCompetenciaCk;
                    entidades.ManejarEvaluacion    = CbEvaluacionCk;
                    entidades.ManejarFrecuencia    = CbFrecuenciaCk;

                    EMP.RegEmpleados(entidades);



                    MessageBox.Show("Registro agregado con exito.", "Agregado", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);

                    btnNuevo.PerformClick();
                    tabControl1.SelectedIndex = 1;
                    txtNombre.Focus();
                }
                else
                {
                    MessageBox.Show("Hay campos que son obligatorios que se encuentran vacios.", "Error de validación", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
            catch (Exception er)
            {
                MessageBox.Show(er.ToString());
                throw;
            }
        }
Пример #16
0
        public void LlenarGrid()
        {
            EmpleadosBL cli = new EmpleadosBL();

            dgvBusqueda.DataSource = cli.LlenarEmpleados();
        }
Пример #17
0
        public async Task ActualizarEmpleado()
        {
            await EmpleadosBL.ActualizarEmpleadosAsync(empleado);

            await ObtenerEmpleados();
        }
Пример #18
0
        public async Task EliminarEmpleado(EmpleadosModel empleado)
        {
            await EmpleadosBL.EliminarEmpleadosAsync(empleado);

            await ObtenerEmpleados();
        }
Пример #19
0
    private void EnviarMensaje(int id)
    {
        Empleados emp = EmpleadosBL.getEmpleado(id);

        Helpers.funcionesGenerales.enviarMail(emp.IdEvaluacion, Helpers.html.mailAdministrador(emp.IdEvaluacion), "Habilitación de Evaluación", Server.MapPath("/Content"), true);
    }
Пример #20
0
 public async Task ObtenerEmpleados()
 {
     listaEmpleados = await EmpleadosBL.ObtenerEmpleadosAsync();
 }