コード例 #1
0
        public ActionResult Guardar(EntEmpleado entidad)
        {
            var r = false;

            try
            {
                if (entidad.id_empleado > 0)
                {
                    r = control.Actualizar(entidad);
                }
                else
                {
                    r = control.Insertar(entidad);
                    //GuardarDispositivo(new UserInfo
                    //{
                    //    EnrollNumber = entidad.enrollnumber.ToString(),
                    //    Name = entidad.nombre
                    //});
                }

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Empleados", "Create")));
            }
        }
コード例 #2
0
        public ActionResult Guardar(EntEmpleado entidad)
        {
            var r = false;

            try
            {
                if (entidad.id_empleado > 0)
                {
                    r = control.Actualizar(entidad);
                }
                else
                {
                    r = control.Insertar(entidad);
                    int id_empleado = control.ObtenerTodos().ToList().Max(p => p.id_empleado);
                    GuardarenDispositivoRH(new UserInfo
                    {
                        id_empleado    = id_empleado,
                        EnrollNumber   = entidad.enrollnumber.ToString(),
                        Name           = entidad.nombre,
                        id_dispositivo = entidad.id_dispositivo,
                    });
                }

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Empleados", "Create")));
            }
        }