Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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());
        }