Beispiel #1
0
        //CRUD DE ORDEN
        public ActionResult generarorden(int id = 0)
        {
            //para mostrar empresa
            Cascada empresasucursal = new Cascada();
            var     list_empresa    = empresasucursal.GetEmpresa();

            ViewBag.miempresa = list_empresa;


            return(View(
                       id == 0 ? new Orden()
                        : orden.Obtener(id)
                       ));
        }
Beispiel #2
0
        public bool EnviarCorreoPedido(string proceso, string razonsocial, string sucursal,
                                       string responsabledelproceso, string celulardelresponsabledelproceso, string usuariodelequipo,
                                       string tipousuario, string celulardelusuarioequipo, string ubicacionfisicadelequipo,
                                       string equipoenred, string nombreclienteasociadoalnumerocontrato, string rucclienteasociadoalnumerocontrato,
                                       string numerocontratointerno, string refacturable, string tipo, string cantidad, string oc)
        {
            Cascada correoo = new Cascada();
            var     rm      = new ResponseModel();

            bool resp;

            try
            {
                //string stServidor = ConfigurationManager.AppSettings["stServidor"].ToString();
                // string stUsuario = ConfigurationManager.AppSettings["stUsuario"].ToString();
                //   string stPassword = ConfigurationManager.AppSettings["stPassword"].ToString();
                // string stPuerto = ConfigurationManager.AppSettings["stPuerto"].ToString();


                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";

                resp = true;
                //Response.Write("<sript>alert('se envioi con exito')<script>");
            }
            catch (Exception ex)
            {
                // rm.SetResponse(false);
                resp = false;
                //rm.message = ex.Message;
            }
            //  return Json(rm, JsonRequestBehavior.AllowGet);
            return(resp);
        }
Beispiel #3
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));
        }