Ejemplo n.º 1
0
    public void LoadUser()
    {
        UsuariosData data = SaveSystem.loadUser();

        User = data.user;
        Pass = data.pass;
    }
Ejemplo n.º 2
0
        public ActionResult AsignarRolesUsuarios(AsignarRolesUsuariosModel modelo, FormCollection formcollection)
        {
            var sis_str_siglas   = ConfigurationManager.AppSettings["ModuleAcronym"] == null ? string.Empty : Convert.ToString(ConfigurationManager.AppSettings["ModuleAcronym"]);
            var rol_int_id_array = new List <Int32>();

            if (!string.IsNullOrEmpty(modelo.idsRolesDestino))
            {
                rol_int_id_array = modelo.idsRolesDestino.Split(',').Select(Int32.Parse).ToList();
            }
            var roles_procesados = UsuariosData.AsignarRolesUsuarios(this.ControllerContext, sis_str_siglas, modelo.usr_int_id, rol_int_id_array.ToArray());

            if (roles_procesados == 0)
            {
                ViewBag.Mensaje = "Se han activo todos los roles al usuario";
            }
            else
            {
                ViewBag.Mensaje = string.Format("se han asignado {0} al usuario seleccionado", roles_procesados);
            }

            if (roles_procesados > 0)
            {
                return(Json(new { res = "true" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { res = "false" }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
 public ActionResult Modificar(InsertarModificarUsuarioModel modelo)
 {
     if (ModelState.IsValid)
     {
         var res = UsuariosData.InsertarUsuario(this.ControllerContext, modelo);
         return(Json(new { res = res }, JsonRequestBehavior.AllowGet));
     }
     return(View(modelo));
 }
Ejemplo n.º 4
0
 public ActionResult DesbloquearUsuario(int id)
 {
     if (ModelState.IsValid)
     {
         var rSes = UsuariosData.DesbloquearUsuario(id);
         return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
     }
     return(View());
 }
Ejemplo n.º 5
0
    public static void saveUser(Usuarios usuario)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/usuario.fun";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        UsuariosData data = new UsuariosData(usuario);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Ejemplo n.º 6
0
        //  [HttpPost]
        //[AcceptVerbs(HttpVerbs.Post)]
        //public JsonResult JsonListarUsuarios( ListarUsuariosModel modelo, FormCollection formcollection)
        public JsonResult JsonListarUsuarios(string nom, int?rol)
        {
            var modelo = new ListarUsuariosModel()
            {
                NombreCompleto = nom, IdRol = rol
            };
            var listadoTotal = UsuariosData.GetListarUsuarios(modelo);
            var resjson1     = (new JqGridExtension <ListarUsuariosDto>()).DataBind(listadoTotal, listadoTotal.Count);

            return(resjson1);
        }
Ejemplo n.º 7
0
        private void PanelContenedorUser_Paint(object sender, PaintEventArgs e)
        {
            usuarios = new UsuariosData();
            SqlDataAdapter adap = usuarios.Usuarios();

            DataTable dt = new DataTable();

            adap.Fill(dt);
            DGVUsuarios.DataSource = dt;
            DGVUsuarios.AutoResizeColumns();
            DGVUsuarios.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
Ejemplo n.º 8
0
 public ActionResult Insertar(InsertarModificarUsuarioModel modelo)
 {
     if (ModelState.IsValid)
     {
         var res = UsuariosData.InsertarUsuario(this.ControllerContext, modelo);
         return(Json(new { res = res }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { success = false, errors = GetModelStateErrors(ModelState) }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 9
0
        public ActionResult AddUser(string Nombre, string Apellido, string Email, string Password)
        {
            Users ouser = new Users();

            ouser.nombre     = Nombre;
            ouser.apellido   = Apellido;
            ouser.email      = Email;
            ouser.contraseña = Password;

            UsuariosData.InsertarUsuario(ouser);

            return(Json("Hecho"));;
        }
Ejemplo n.º 10
0
        public ActionResult ForgotPassword(ForgotPasswordModel modelo)
        {
            var result = UsuariosData.RecordarPassword(modelo.Email);

            if (result != null)
            {
                return(RedirectToAction("ConfirmPassword", "Account"));
            }
            else
            {
                return(RedirectToAction("ConfirmPasswordError", "Account"));
            }
        }
Ejemplo n.º 11
0
        public ActionResult SignInChange(string returnUrl = "", string id = "0")
        {
            // Seguridad.Common.Usuario
            var algo   = ViewBag.Usuario;
            var result = UsuariosData.ResetarContraseña(this.ControllerContext, int.Parse(id));
            var modelo = new SignInModel();

            if (User.Identity.IsAuthenticated)
            {
                return(SignOut());
            }
            modelo.ReturnUrl = returnUrl;
            return(View(modelo));
        }
Ejemplo n.º 12
0
        public JsonResult Modificar(InsertarModificarUsuarioModel modelo)
        {
            if (ModelState.IsValid)
            {
                if (modelo._tiposproducto != null)
                {
                    modelo.tiposproducto = String.Join(",", modelo._tiposproducto);
                }

                var res = UsuariosData.InsertarUsuario(this.ControllerContext, modelo);
                return(Json(new { res = true }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { res = true }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 13
0
        public ActionResult UpdateUser(int id, string Nombre, string Apellido, string Email, string Password)
        {
            Users ouser = new Users();

            ouser.id         = id;
            ouser.nombre     = Nombre;
            ouser.apellido   = Apellido;
            ouser.email      = Email;
            ouser.contraseña = Password;

            UsuariosData.Update(ouser);

            return(Json("Hecho"));
        }
Ejemplo n.º 14
0
        private AsignarRolesUsuariosModel GetAsignarRolesUsuariosModel(int id)
        {
            var res = UsuariosData.GetdatosBasicosUsuario(id, null);

            if (res == null)
            {
                return(null);
            }

            Mapper.CreateMap <ObtenerDatosBasicosUsuarioResult, AsignarRolesUsuariosModel>();
            var modelo = Mapper.Map <ObtenerDatosBasicosUsuarioResult, AsignarRolesUsuariosModel>(res);

            return(modelo);
        }
Ejemplo n.º 15
0
        public PartialViewResult InsertarModal(int?id)
        {
            var modelo = new  InsertarModificarUsuarioModel();


            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;


            ViewData["listatipousuario"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoUsuario);

            var sucursal      = new SucursalData().ListarSucursal("", "", null);
            var listasucursal = new SelectList(
                sucursal
                , "idsucursal"
                , "nombre");

            ViewData["listasucursal"] = listasucursal;

            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;

            //mapeando valores en el modelo
            if (id != null)
            {
                var result = UsuariosData.ObtenerUsuario(id);
                modelo.Usr_str_nombre     = result.usr_str_nombre;
                modelo.Usr_str_apellidos  = result.usr_str_apellidos;
                modelo.Usr_str_email      = result.usr_str_email;
                modelo.Usr_str_red        = result.usr_str_red;
                modelo.Usr_int_id         = result.usr_int_id;
                modelo.usr_str_tipoacceso = result.usr_str_tipoacceso;
            }

            return(PartialView("_InsertarModificarUsuario", modelo));
        }
Ejemplo n.º 16
0
        //Solo pude hacer que se muestre mediante PostMan, ya que devuelve un json
        public ActionResult GetUser()
        {
            List <Users> list = UsuariosData.ObtenerUsuarios();

            for (int i = 0; i <= list.Count; i++)
            {
                Users u = new Users();
                u.nombre     = list[i].nombre;
                u.apellido   = list[i].apellido;
                u.email      = list[i].email;
                u.contraseña = list[i].contraseña;

                return(Json(u));
            }

            return(null);
        }
Ejemplo n.º 17
0
        public ActionResult InsertarModificarAlerta(InsertarModificarAlertaModel modelo)
        {
            modelo.estados = string.Empty;

            if (ModelState.IsValid)
            {
                if (modelo.Cerrado)
                {
                    modelo.estados = modelo.estados + (int)Constantes.EstadoOT.Cerrado;
                }
                if (modelo.EnRuta)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteEntrega;
                }
                if (modelo.Facturado)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.Facturado;
                }
                if (modelo.pendienteDespacho)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteDespacho;
                }
                if (modelo.Entregado)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteRetornoDocumentario;
                }
                if (modelo.pendienteInicioCarga)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteInicioCarga;
                }
                if (modelo.Liquidado)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteFacturacion;
                }
                if (modelo.pendienteProgramacion)
                {
                    modelo.estados = modelo.estados + "," + (int)Constantes.EstadoOT.PendienteProgramacion;
                }


                var res = UsuariosData.InsertarModificarAlerta(modelo);
                return(Json(new { res = true }, JsonRequestBehavior.AllowGet));
            }
            return(View(modelo));
        }
Ejemplo n.º 18
0
    public static UsuariosData loadUser()
    {
        string path = Application.persistentDataPath + "/usuario.fun";

        if (File.Exists(path))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(path, FileMode.Open);
            UsuariosData    data      = formatter.Deserialize(stream) as UsuariosData;
            stream.Close();

            return(data);
        }
        else
        {
            Debug.LogError("El archivo de guardado no se encuentra en: " + path);
            return(null);
        }
    }
Ejemplo n.º 19
0
    IEnumerator WaitForServer()
    {
        WWW www = new WWW("http://charlappargentina.com/demo/getUsers.php");

        yield return(www);

        if (www.error != null)
        {
            print("Error" + www.error);
            yield break;
        }
        //print (www.text);
        print("Llegaron los datos del server" + www.text);
        usuarios = JsonUtility.FromJson <UsuariosData> (www.text);

        foreach (UsuariosData.UsuarioInfo item in usuarios.usuarios)
        {
            cantidad++;
        }
    }
Ejemplo n.º 20
0
        public JsonResult ResetearPassword(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                this.Error(new ArgumentNullException("No se ha ingresado el id del usuario"));
                return(Json(new { res = "false", msj = "No se ha ingresado el id del usuario" }));
            }
            if (!Utilidades.IsNumeric(id))
            {
                this.Error(new InvalidCastException("El id ingresado no cumple el formato numerico requerido"));
                return(Json(new { res = "false", msj = "El id ingresado no cumple el formato numerico requerido" }));
            }

            var result = UsuariosData.ResetarContraseña(this.ControllerContext, int.Parse(id));

            if (string.IsNullOrEmpty(result))
            {
                return(Json(new { res = "false", msj = "No se ha podido resetear la contraseña" }));
            }



            return(Json(new { res = "true", msj = string.Format("La contraseña se ha generado correctamente: {0}", result) }));
        }
Ejemplo n.º 21
0
        public UsuarioController(ExamenTecnicoDBContext context)
        {
            _usuariosData = new UsuariosData(context);

            _usuariosData.VerificarUsuarioBase();
        }
Ejemplo n.º 22
0
        public string LoguearUsuario(string username, string password)
        {
            UsuariosData dataUser = new UsuariosData();

            return(dataUser.BuscarUsuario(username, password));
        }
Ejemplo n.º 23
0
        public JsonResult AprobarDesaprobarCotizacion(long idcotizacion, string estado, long idordenservicio)
        {
            var model               = new VentaCotizacionModel();
            var modOrdenServicio    = new OrdenServicioData().obtenerOrdenServicio(idordenservicio);
            var modOrdenTrabajo     = new OrdenTrabajoModel();
            var TrabajoDetalleModel = new OrdenTrabajoDetalleModel();

            if (estado == "aprobado")
            {
                modOrdenServicio.idestado = (Int32)Constantes.EstadoOrdenServicio.PendienteInicioReparacion;
                modOrdenServicio.cotizado = true;
                modOrdenTrabajo.idestado  = (Int32)Constantes.EstadoOrdenTrabajo.Asignada;
                model.aceptado            = true;
            }
            else if (estado == "rechazado")
            {
                modOrdenServicio.idestado = (Int32)Constantes.EstadoOrdenServicio.PendienteEntregaCliente;
                modOrdenTrabajo.idestado  = (Int32)Constantes.EstadoOrdenTrabajo.Completada;
                model.aceptado            = false;
            }


            modOrdenServicio.__tipooperacion = 2;
            modOrdenTrabajo.__tipooperacion  = 2;
            model.__tipooperacion            = 2;

            model.idcotizacion = idcotizacion;
            modOrdenServicio.idordenserviciotecnico = idordenservicio;
            modOrdenTrabajo.idordentrabajo          = modOrdenServicio.idordentrabajo;



            new ReparacionesData().InsertarActualizarOrdenTrabajo(modOrdenTrabajo);
            new VentaData().insertarActualizarCotizacion(model);
            new OrdenServicioData().InsertarActualizarOrdenServicio(modOrdenServicio);



            #region registrar reparaciones


            TarifaModel  modTarifa;
            AlmacenModel modAlmacen;

            var usuario = UsuariosData.ObtenerUsuario(16);

            var listadoTotal = VentaData.listarCotizacionDetalle(idordenservicio).ToList();

            foreach (var item in listadoTotal)
            {
                if (item.descripcion != "Repuesto")
                {
                    continue;
                }
                var modRepuesto = new ProductoData().obtenerProducto(item.idproducto);
                modAlmacen = new InventarioData().obtenerAlmacen(Constantes.CodAlmacen.Telecom_Repuestos);
                var existerepuesto = new InventarioData().obtenerInventario(modAlmacen.idalmacen.Value, item.idproducto, 45);

                #region enviomail
                StringBuilder sb = new StringBuilder();
                sb.Append("<table width='100%' cellpadding='0' cellspacing='0' border='0' dir='ltr' style='font-size:16px;background-color:rgb(227,225,225)'>");
                sb.Append("<tbody>");
                sb.Append("<tr>");
                sb.Append("        <td align='center' valign='top' style='margin:0;padding:40'>");
                sb.Append("            <table align='center' border='0' cellspacing='0' cellpadding='0' width='700' bgcolor='#1ab394' style='width:700px;border:1px solid ");
                sb.Append("         transparent; ");
                sb.Append("order-radius:13px;margin:auto;background-color:#18a689'>");
                sb.Append("                <tbody>");
                sb.Append("					<tr>");
                sb.Append("					<td>");
                sb.Append("						<table cellpadding='0' cellspacing='0' border='0' width='100%'>");
                sb.Append("						<tbody>");
                sb.Append("							<tr>");
                sb.Append("							<td valign='top' align='left' style='padding:0px;margin:0px'>");
                sb.Append("								<table cellpadding='0' cellspacing='0' border='0' width='100%'>");
                sb.Append("								<tbody>");
                sb.Append("									<tr>");
                sb.Append("									<td align='left' valign='top'>");
                sb.Append("									<table width='100%' border='0' cellpadding='0' cellspacing='0' align='center'>");
                sb.Append("										<tbody>");
                sb.Append("											<tr>");
                sb.Append("											<td align='left' valign='top' style='font-family:Arial,Helvetica,sans-serif;font-size:20px;border-radius:6px");
                sb.Append("	                                        color:rgb(' sb.Append('55,255,255)'>");
                sb.Append("												<div style='text-align:center'><span style='color:rgb(255,255,255);font-weight:bold'><br></span></div>");
                sb.Append("												<div style='text-align:center'><span style='color:rgb(255,255,255);font-weight:bold'>Smartway - SIR Notificaciones");
                sb.Append("                                             </span></div>");
                sb.Append("												<div style='text-align:center'><span style='color:rgb(255,255,255);font-weight:bold'><br></span></div>");
                sb.Append("												<span style='color:rgb(38,38,38)'></span>");
                sb.Append("											</td>");
                sb.Append("											</tr>");
                sb.Append("										</tbody>");
                sb.Append("									</table>");
                sb.Append("									</td>");
                sb.Append("									</tr>");
                sb.Append("									<tr>");
                sb.Append("									<td>");
                sb.Append("										<table width='100%' border='0' cellpadding='10' cellspacing='10' align='center'  bgcolor='white'>");
                sb.Append("										<tbody>");
                sb.Append("										       <tr>");
                sb.Append("												<td align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38)");
                sb.Append("                                             font-size:12px;background-color:rgb(255,255,255);width:190px '  colspan='4'> ");
                sb.Append("													Sr(a). "+ usuario.usr_str_nombre + ' ' + usuario.usr_str_apellidos + "");
                sb.Append("												</td>");
                sb.Append("											</tr>");
                sb.Append("											<tr>");
                sb.Append("												<td colspan='10' align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                sb.Append("                                         font-size:12px;background-color:rgb(255,255,255);width:190px '  colspan='4'>");
                sb.Append("												   Se le informa que el usuario "+ Usuario.NombreUsuario + " ha realizado una solicitud de respuesto para la reparación de la orden de servicio: " + modOrdenServicio.numeroordenservicio);
                sb.Append("												</td>");
                sb.Append("											</tr>");
                sb.Append("												<tr>");
                sb.Append("												<td colspan='10' align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                sb.Append("                                             font-size:14px;font-weight:bold;background-color:rgb(255,255,255)'  colspan='4'>");
                sb.Append("													<span style='font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38)'>Se ha solicitado el siguiente respuesto.</span> ");
                sb.Append("");
                sb.Append("												</td>");
                sb.Append("											</tr>");
                sb.Append("											<tr>");
                sb.Append("												<td align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                sb.Append("ont-size:12px;background-color:rgb(255,255,255);width:190px'>");
                sb.Append("													"+ modRepuesto.codigoproducto);
                sb.Append("												</td>");
                sb.Append("												<td align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                sb.Append("ont-size:12px;background-color:rgb(255,255,255);width:190px'>");
                sb.Append("												</td>");
                sb.Append("												<td align='left' valign='top' style='padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                sb.Append("ont-size:12px;background-color:rgb(255,255,255);width:190px'>");
                sb.Append("													"+ modRepuesto.descripcionlarga);
                sb.Append("												</td>");
                //sb.Append("                                            < td align = 'left' valign = 'top' style = 'padding:10px;font-family:Arial,Helvetica,sans-serif;color:rgb(38,38,38);");
                //sb.Append("ont-size:12px;background-color:rgb(255,255,255);width:190px'>");
                //sb.Append("													" + existerepuesto == null ? "" : existerepuesto.serie);
                sb.Append("												</td>");
                sb.Append("											</tr>");
                sb.Append("									");
                sb.Append("											");
                sb.Append("										</tbody>");
                sb.Append("										");
                sb.Append("										</table>");
                sb.Append("									</td>");
                sb.Append("									</tr>");
                sb.Append("									<tr>");
                sb.Append("									<td>");
                sb.Append("										");
                sb.Append("						</tbody>");
                sb.Append("						</table>");
                sb.Append("					</td>");
                sb.Append("					</tr>");
                sb.Append("				</tbody>");
                sb.Append("			</table>");
                sb.Append("        </td>");
                sb.Append("    </tr>");
                sb.Append("</tbody>");
                sb.Append("</table>");
                #endregion

                bool correo = MailHelper.EnviarMail(usuario.usr_str_email, "[Se ha solicitado un repuesto de almacén]", sb.ToString(), true);


                if (existerepuesto == null)
                {
                }
                else if (existerepuesto.cantidad == 0)
                {
                    // NO se notifica
                }
                else
                {
                    existerepuesto.cantidad = existerepuesto.cantidad - 1;
                    if (existerepuesto.serie != null || existerepuesto.imei != null)
                    {
                        if (existerepuesto.serie != "" || existerepuesto.imei != "")
                        {
                            existerepuesto.idestado = (Int32)Constantes.Producto.NoDisponible;
                        }
                        else
                        {
                            existerepuesto.idestado = (Int32)Constantes.Producto.Disponible;
                        }
                    }
                    else
                    {
                        existerepuesto.idestado = (Int32)Constantes.Producto.Disponible;
                    }

                    existerepuesto.__idoperacion = 2;

                    new InventarioData().InsertarActualizarInventario(existerepuesto);
                }


                var diagnostico = new DiagnosticoData().listarDiagnostico(null, null, null, null, item.iddiagnostico).FirstOrDefault();

                var aux = new ReparacionData().listarReparacion(null
                                                                , null, item.idreparacion).ToList();


                var modReparacion = aux.Where(x => x.idreparacion.Value.Equals(item.idreparacion)).FirstOrDefault();


                var modIncidencia = new IncidenciaData().ObtenerIncidencia(modOrdenServicio.idincidencia.Value);

                modTarifa = new AgendamientoData().calcularTarifa(
                    modIncidencia.idtipoproducto
                    , modReparacion.idnivelreparacion
                    , modIncidencia.idpartner);


                TrabajoDetalleModel                = new OrdenTrabajoDetalleModel();
                TrabajoDetalleModel.activo         = true;
                TrabajoDetalleModel.costo          = modRepuesto.costounitario;
                TrabajoDetalleModel.diagnostico    = diagnostico.descripcion;
                TrabajoDetalleModel.reparacion     = modReparacion.descripcion;
                TrabajoDetalleModel.repuesto       = modRepuesto.descripcionlarga;
                TrabajoDetalleModel.iddiagnostico  = item.iddiagnostico;
                TrabajoDetalleModel.idrepuesto     = item.idproducto;
                TrabajoDetalleModel.idreparacion   = item.idreparacion;
                TrabajoDetalleModel.costo          = modRepuesto.costounitario;
                TrabajoDetalleModel.descripcion    = "Repuesto";
                TrabajoDetalleModel.idordentrabajo = modOrdenServicio.idordentrabajo.Value;
                TrabajoDetalleModel.__idoperacion  = 1;
                TrabajoDetalleModel.servicio       = false;
                if (existerepuesto != null)
                {
                    TrabajoDetalleModel.idinventario = existerepuesto.idinventario;
                }
                var asociado = new ReparacionesData().InsertarActualizarOrdenTrabajoDetalle(TrabajoDetalleModel);



                if (modTarifa != null)
                {
                    TrabajoDetalleModel                    = new OrdenTrabajoDetalleModel();
                    TrabajoDetalleModel.activo             = true;
                    TrabajoDetalleModel.costo              = modTarifa.costo.Value;
                    TrabajoDetalleModel.diagnostico        = diagnostico.descripcion;
                    TrabajoDetalleModel.reparacion         = modReparacion.nivelreparacion;
                    TrabajoDetalleModel.repuesto           = "";
                    TrabajoDetalleModel.iddiagnostico      = item.iddiagnostico;
                    TrabajoDetalleModel.idrepuesto         = item.idrepuesto;
                    TrabajoDetalleModel.idreparacion       = item.idreparacion;
                    TrabajoDetalleModel.descripcion        = modReparacion.nivelreparacion;
                    TrabajoDetalleModel.idordentrabajo     = modOrdenServicio.idordentrabajo.Value;
                    TrabajoDetalleModel.servicio           = true;
                    TrabajoDetalleModel.idservicioasociado = asociado;
                    TrabajoDetalleModel.__idoperacion      = 1;
                    new ReparacionesData().InsertarActualizarOrdenTrabajoDetalle(TrabajoDetalleModel);
                }
            }



            //  return Json(new { res = true });



            #endregion



            return(Json(new { res = true }));
        }
Ejemplo n.º 24
0
        public ActionResult DeleteUser(int Id)
        {
            UsuariosData.Delete(Id);

            return(Json("Hecho"));
        }