コード例 #1
0
 public void ACUsuario(ACUsuario user)
 {
     try
     {
         object[] Valores = { user.opcion,   user.usuario, user.email,    user.password,   user.nombre, user.ape_pat, user.ape_mat, user.direccion, user.fecha,
                              user.telefono, user.latitud, user.longitud, user.cambioPass, user.idloc,  user.idcli,   user.idusu };
         object   res = SqlHelper.ExecuteScalar(user.conexion, "spCIDBD_ACUsuarioNormal", Valores);
         user.resultado = "No se encontraron resultados";
         if (res != null)
         {
             if (!string.IsNullOrEmpty(res.ToString()))
             {
                 user.resultado = "REGOK";
                 user.idcli     = Convert.ToInt32(res.ToString());
                 user.GenerarJSON();
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            //if (true)
            {
                if (Page.Request.HttpMethod == "POST")
                //if (true)
                {
                    SolicitudACUsuario solicitudUser = null;
                    string             Valor         = "";
                    //Leer JSON
                    try
                    {
                        using (var streamReader = new System.IO.StreamReader(Request.GetBufferedInputStream()))
                        {
                            Valor = streamReader.ReadToEnd();
                        }
                        System.Web.Script.Serialization.JavaScriptSerializer jsonSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
                        solicitudUser = jsonSerializer.Deserialize <SolicitudACUsuario>(Valor);
                    }
                    catch (Exception)
                    {
                        Valor = "";
                    }
                    //if (true)
                    if (Valor != "")
                    {
                        ACUsuario info     = new ACUsuario();
                        AppDatos  appDatos = new AppDatos();
                        info.conexion = ConfigurationManager.ConnectionStrings["Conexion_App"].ConnectionString;

                        info.opcion     = solicitudUser.opcion;
                        info.usuario    = solicitudUser.usuario;
                        info.email      = solicitudUser.email;
                        info.password   = solicitudUser.password;
                        info.nombre     = solicitudUser.nombre;
                        info.ape_pat    = solicitudUser.ape_pat;
                        info.ape_mat    = solicitudUser.ape_mat;
                        info.direccion  = solicitudUser.direccion;
                        info.fecha      = solicitudUser.fecha;
                        info.telefono   = solicitudUser.telefono;
                        info.latitud    = solicitudUser.latitud;
                        info.longitud   = solicitudUser.longitud;
                        info.cambioPass = solicitudUser.cambioPass;
                        info.idloc      = solicitudUser.idloc;
                        info.idcli      = solicitudUser.idcli;
                        info.idusu      = solicitudUser.idusu;

                        /*info.opcion = 1;
                         * info.usuario = "albert77";
                         * info.email = "*****@*****.**";
                         * info.password = "******";
                         * info.nombre = "Alberto";
                         * info.ape_pat = "Espinoza";
                         * info.ape_mat = "López";
                         * info.direccion = "4 av sur poniente";
                         * info.fecha = "1994-03-04";
                         * info.telefono = "9618655232";
                         * info.latitud = 13.344545M;
                         * info.longitud = 10.34243454M;
                         * info.cambioPass = false;
                         * info.idloc = 0;
                         * info.idcli = 0;
                         * info.idusu = 0;*/


                        try
                        {
                            appDatos.ACUsuario(info);
                        }
                        catch (Exception ex)
                        {
                            info.resultado = ex.Message;
                            info.DatosJson = "No se encontró.";
                        }
                        Response.Clear();
                        Response.ContentType = "application/text;";
                        if (info.resultado == "REGOK")
                        {
                            Response.Write(info.DatosJson);
                        }
                        else
                        {
                            Response.Write("Error " + info.resultado);
                        }
                        Response.End();
                    }
                    else
                    {
                        Response.Clear();
                        Response.ContentType = "application/text;";
                        Response.Write("Error ID:000: Valores Incorrectos");
                        Response.End();
                    }
                }
                else
                {
                    Response.Clear();
                    Response.ContentType = "application/text;";
                    Response.Write("Error ID:002 Tipo Incorrecto");
                    Response.End();
                }
            }
        }