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)); }
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)); }
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)); }
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)); }
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)); }