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