public bool AddNueva(Nuevas modelo, out string strMensaje) { try { var parametros = new List <SqlParameter>() { new SqlParameter("@strEmail", modelo.StrEmail), new SqlParameter("@idTipoVisita", TpVisitas.Nueva), new SqlParameter("@strDocumento", modelo.StrDocumento), new SqlParameter("@strNombre", modelo.StrNombre), new SqlParameter("@strObservacion", modelo.StrObservacion) }; var mensaje = new SqlParameter("@strMensaje", SqlDbType.VarChar, 100) { Direction = ParameterDirection.Output }; var respuesta = new SqlParameter("@logRespuesta", SqlDbType.Bit) { Direction = ParameterDirection.Output }; var id = new SqlParameter("@numCodigo", SqlDbType.BigInt) { Direction = ParameterDirection.Output }; parametros.Add(mensaje); parametros.Add(respuesta); parametros.Add(id); var res = _datahelper.EjecutarSp <bool>("sp_vtAddVisitasMobil", parametros); if (res) { strMensaje = mensaje.Value.ToString(); return(Convert.ToBoolean(respuesta.Value)); } else { strMensaje = "No hay conexion con el servidor"; return(false); } } catch (Exception ex) { strMensaje = ex.Message; return(false); } }
public Nuevas ConsultaNueva(string strUsuario, string strDocumento, out string strMensaje) { try { var parametros = new List <SqlParameter>() { new SqlParameter("@strEmail", strUsuario), new SqlParameter("@strDocumento", strDocumento) }; var dt = _datahelper.EjecutarSp <DataTable>("sp_vt_ConsultaNuevaGeneral", parametros); if (dt != null) { if (dt.Rows.Count > 0) { var dato = new Nuevas(); dato.StrDocumento = dt.Rows[0]["strIdentificacion"].ToString(); dato.StrNombre = dt.Rows[0]["Nombre"].ToString(); dato.NumPuntos = Convert.ToInt32(dt.Rows[0]["Puntos"]); dato.CurValorPedido = Convert.ToDouble(dt.Rows[0]["ValorPedido"]); strMensaje = ""; return(dato); } else { strMensaje = "No hay datos para cargar"; return(null); } } else { strMensaje = "No hay cnexion con el servisor"; return(null); } } catch (Exception ex) { strMensaje = ex.Message; return(null); } }
public ActionResult Nuevas(Nuevas modelo) { var usuario = Session["Usuario"].ToString(); modelo.StrEmail = usuario; var vc = new Clases.VisitasDao(); var res = vc.AddNueva(modelo, out _strMensaje); if (res) { ViewBag.mensaje = _strMensaje; } else { ViewBag.Error = _strMensaje; } return(View()); }