Exemplo n.º 1
0
        public JsonResult Guardar(Orden model)
        {
            Usuario user = new Usuario();
            var     rm   = new ResponseModel();

            var getemp = user.ObtenerPerfil(SessionHelper.GetUser());

            var cuentauser = getemp.cuenta.ToString();


            if (ModelState.IsValid)
            {
                rm = model.Guardar();


                if (rm.response)
                {
                    RegistrarFacturaMes1(cuentauser, model.factura, model.ftemision, model.idorden, model.codigoorden);


                    rm.message = "Guardado correctamente";
                    rm.href    = Url.Content("~/Admin/orden/");
                }
            }

            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public JsonResult Guardar(Orden model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = model.Guardar();

                if (rm.response)
                {
                    rm.href = Url.Content("~/home/index/");
                }
            }

            return(Json(rm));
        }
Exemplo n.º 3
0
        public JsonResult GuardarFormCopia(Orden model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = model.Guardar();

                if (rm.response)
                {
                    string proceso                               = model.codigoorden;
                    string razonsocial                           = model.empresaorden;
                    string sucursal                              = model.sucursalorden;
                    string responsabledelproceso                 = model.responsableorden;
                    string celulardelresponsabledelproceso       = model.telefonoresponsableorden;
                    string usuariodelequipo                      = model.equipousuarioorden;
                    string tipousuario                           = model.tipousuarioorden;
                    string celulardelusuarioequipo               = model.telefonousuarioorden;
                    string ubicacionfisicadelequipo              = model.ubicacionequipoorden;
                    string equipoenred                           = model.redequipoorden;
                    string nombreclienteasociadoalnumerocontrato = model.clienteorden;
                    string rucclienteasociadoalnumerocontrato    = "";
                    string numerocontratointerno                 = model.contratointernoorden;
                    string refacturable                          = model.refacturableorden;

                    string tipo     = model.tipohardware;
                    string cantidad = model.cantidadhardware;
                    string oc       = model.ordenservicio;
                    //var rpt=  EnviarCorreoPedido(proceso, razonsocial, sucursal, responsabledelproceso, celulardelresponsabledelproceso,
                    //     usuariodelequipo, tipousuario, celulardelusuarioequipo, ubicacionfisicadelequipo,
                    //     equipoenred, nombreclienteasociadoalnumerocontrato, rucclienteasociadoalnumerocontrato,
                    //     numerocontratointerno, refacturable, tipo, cantidad, oc);

                    var rpt = EnviarCorreoPedidoo(proceso, razonsocial, sucursal, responsabledelproceso, celulardelresponsabledelproceso,
                                                  usuariodelequipo, tipousuario, celulardelusuarioequipo, ubicacionfisicadelequipo,
                                                  equipoenred, nombreclienteasociadoalnumerocontrato, rucclienteasociadoalnumerocontrato,
                                                  numerocontratointerno, refacturable, tipo, cantidad, oc);

                    rm.message = rpt.Data.ToString();
                    //   rm.message = model.clienteorden;
                    rm.href = Url.Content("~/client/renting/index/");
                }
            }
            return(Json(rm));
        }
Exemplo n.º 4
0
        public JsonResult Guardar(Orden model)
        {
            var rm = new ResponseModel();


            if (ModelState.IsValid)
            {
                rm = model.Guardar();

                if (rm.response)
                {
                    rm.message = "Guardado correctamente";
                    rm.href    = Url.Content("~/Admin/orden/");
                }
            }

            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public JsonResult GuardarForm(Orden model)
        {
            var rm = new ResponseModel();

            Cascada correoo = new Cascada();

            if (ModelState.IsValid)
            {
                rm = model.Guardar();

                if (rm.response)
                {
                    string proceso                               = model.codigoorden;
                    string razonsocial                           = model.empresaorden;
                    string sucursal                              = model.sucursalorden;
                    string responsabledelproceso                 = model.responsableorden;
                    string celulardelresponsabledelproceso       = model.telefonoresponsableorden;
                    string usuariodelequipo                      = model.equipousuarioorden;
                    string tipousuario                           = model.tipousuarioorden;
                    string celulardelusuarioequipo               = model.telefonousuarioorden;
                    string ubicacionfisicadelequipo              = model.ubicacionequipoorden;
                    string equipoenred                           = model.redequipoorden;
                    string nombreclienteasociadoalnumerocontrato = model.clienteorden;
                    string rucclienteasociadoalnumerocontrato    = "";
                    string numerocontratointerno                 = model.contratointernoorden;
                    string refacturable                          = model.refacturableorden;

                    string tipo     = model.tipohardware;
                    string cantidad = model.cantidadhardware;
                    string oc       = model.ordenservicio;
                    //var rpt=  EnviarCorreoPedido(proceso, razonsocial, sucursal, responsabledelproceso, celulardelresponsabledelproceso,
                    //     usuariodelequipo, tipousuario, celulardelusuarioequipo, ubicacionfisicadelequipo,
                    //     equipoenred, nombreclienteasociadoalnumerocontrato, rucclienteasociadoalnumerocontrato,
                    //     numerocontratointerno, refacturable, tipo, cantidad, oc);


                    try{
                        string stServidor = "smtp.gmail.com";
                        string stUsuario  = "*****@*****.**";
                        string stPassword = "******";
                        //string stUsuario = "*****@*****.**";
                        //string stPassword = "******";

                        string asunto  = "SERVICIO DE ALQUILER DE LAPTOP -" + nombreclienteasociadoalnumerocontrato + " - " + proceso;
                        string mensaje = "";
                        mensaje += "<b>Hola, por favor nos ayudan con la gestion de este proceso</b><br>";
                        mensaje += "OC: " + oc + "<br>";
                        mensaje += "Tipo :" + tipo + "<br>";
                        mensaje += "Cantidad :" + cantidad + "<br>";
                        mensaje += "<table border='1' bordercolor='666633' cellpadding='2' cellspacing='0'>";

                        /* mensaje += "<thead>";
                        *  mensaje += "<tr>";
                        *  mensaje += "<td>";
                        *  mensaje += "</td>";
                        *  mensaje += "<td>";
                        *  mensaje += "</td>";
                        *  mensaje += "</tr>";
                        *  mensaje += "</thead>";*/
                        mensaje += "<tbody>";
                        mensaje += "<tr><td><b>Proceso :</b></td><td>" + proceso + "</td></tr>";
                        mensaje += "<tr><td><b>Razón Social :</b></td><td>" + razonsocial + "</td></tr>";
                        mensaje += "<tr><td><b>Sucursal :</b></td><td>" + sucursal + "</td></tr>";
                        mensaje += "<tr><td><b>Responsable del Proceso :</b></td><td>" + responsabledelproceso + "</td></tr>";
                        mensaje += "<tr><td><b>Celular del Responsable del Proceso :</b></td><td>" + celulardelresponsabledelproceso + "</td></tr>";
                        mensaje += "<tr><td><b>Usuario del Equipo :</b></td><td>" + usuariodelequipo + "</td></tr>";
                        mensaje += "<tr><td><b>Tipo de Usuario :</b></td><td>" + tipousuario + "</td></tr>";
                        mensaje += "<tr><td><b>Celular del Usuario del Equipo :</b></td><td>" + celulardelusuarioequipo + "</td></tr>";
                        mensaje += "<tr><td><b>Ubicacion Fisica del Equipo :</b></td><td>" + ubicacionfisicadelequipo + "</td></tr>";
                        mensaje += "<tr><td><b>Equipo en Red :</b></td><td>" + equipoenred + "</td></tr>";
                        mensaje += "<tr><td><b>Nombre del Cliente asociado al número de Contrato :</b></td><td>" + nombreclienteasociadoalnumerocontrato + "</td></tr>";
                        mensaje += "<tr><td><b>RUC de Cliente asociado al Número de contrato :</b></td><td>" + rucclienteasociadoalnumerocontrato + "</td></tr>";
                        mensaje += "<tr><td><b>Numero de Contrato Interno :</b></td><td>" + numerocontratointerno + "</td></tr>";
                        mensaje += "<tr><td><b>Re Facturable :</b></td><td>" + refacturable + "</td></tr>";
                        mensaje += "</tbody>";
                        mensaje += "</table>";

                        string stFrom       = "*****@*****.**";
                        string stNombreFrom = "Renting";
                        string stTo         = "*****@*****.**";
                        //string stTo = "*****@*****.**";
                        string stoCC      = "*****@*****.**";
                        string stArchivo  = "";
                        string stArchivo2 = "";

                        correoo.envioMensajeEmail(stServidor, stUsuario, stPassword, stFrom, stNombreFrom, stTo, asunto, mensaje, stArchivo, stArchivo2, stoCC);
                        rm.SetResponse(true);
                        rm.message = "enviado con exito";

                        //   rm.message = model.clienteorden;
                        rm.href = Url.Content("~/client/renting/index/");
                    }
                    catch (Exception ex)
                    {
                        rm.SetResponse(false);
                        //resp = false;
                        rm.message = ex.Message;
                    }
                }
            }
            return(Json(rm));
        }