// POST: api/Bitacora public string Post([FromBody] Bitacora bitacora) { #region Plantilla Postman -> Abrir para ver. /*{ * "nombreUsuarioAdmin":"IDadminResponsable", * "codigoDelRegistro": "codigoDelRegistroPlaceholder", * "tipo":"tipoBitacoraPlaceholder", * "descripcion":"descripcionPlaceholder", * "registroEnDetalle":"registroEnDetallePlaceholder" * }*/ #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); Bitacora bitacora_temp = new Bitacora( nuevo_id , bitacora.nombreUsuarioAdmin , Tareas.obtener_fecha_actual() //Fecha , bitacora.codigoDelRegistro , bitacora.tipo , bitacora.descripcion , bitacora.registroEnDetalle ); bitacora_temp.guardarBitacora(bitacora_temp); return("Bitacora " + nuevo_id + " agregada."); }
private BLL.Objeto.EasyPay contruirObjetoEasyPay() { BLL.Objeto.EasyPay EasyPay_temporal = new BLL.Objeto.EasyPay(); // Capturamos los datos. string id = Tareas.generar_nuevo_id_para_un_registro(); string id_usuario = Memoria.sesionUsuarioDatos.id; string id_tarjeta = Textbox_idTarjeta.Text; string codigoSeguridad = EasyPay_temporal.generarCodigoDeSeguridad(); string contrasenia = TextBox_contraseniaNueva.Text; string monto = "NA"; // Creamos el EasyPay a guardar. BLL.Objeto.EasyPay EasyPay_return = new BLL.Objeto.EasyPay( id , id_usuario , id_tarjeta , codigoSeguridad , contrasenia , monto); // Una vez establecido su tarjeta asociada podemos obtener el monto // reflejo de dicha tarjeta. monto = EasyPay_return.obtenerMontoActual(); EasyPay_return.monto = monto; return(EasyPay_return); }
// POST: api/Usuario public string Post([FromBody] Usuario usuario) { #region Plantilla Postman -> Abrir para ver. //{ // "nombre":"Antonio", // "primerApellido": "Tenorio", // "segundoApellido":"Parra", // "correoElectronico":"*****@*****.**", // "nombreUsuario":"antonio93", // "contrasenia":"123" //} #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); Usuario usuario_temp = new Usuario( nuevo_id , usuario.nombre , usuario.primerApellido , usuario.segundoApellido , usuario.correoElectronico , usuario.nombreUsuario , usuario.contrasenia ); usuario_temp.guardarNuevoUsuario(usuario_temp); return("Usuario " + nuevo_id + " registrado."); }
protected void button_submit_login_Click(object sender, EventArgs e) { if (estanTodosLosEspeciosVacios() && usuarioEsUnico() && contraseniaCoincide() && captchaEsCorrecto()) { string nombre = textbox_nombre.Text; string apellido_paterno = textbox_ap_paterno.Text; string apellido_materno = textbox_ap_materno.Text; string correoElectronico = textbox_correo_electronico.Text; string nombreUsuario = textbox_nombre_de_usuario.Text; string contrasenia = textbox_contrasenia.Text; string confirmarContrasenia = textbox_confirmar_contrasenia.Text; Usuario usuario = new Usuario(Tareas.generar_nuevo_id_para_un_registro() , nombre, apellido_paterno, apellido_materno , correoElectronico, nombreUsuario, contrasenia); usuario.guardarNuevoUsuario(usuario); status_labels("", $"Usuario {nombreUsuario} registrado!"); Memoria.sesionUsuarioDatos = usuario; Memoria.sesionDeUsuario = true; Response.Redirect("~/Paginas/Frontend/index.aspx"); } }
// POST: api/Tarjeta public string Post([FromBody] Tarjeta tarjeta) { #region Plantilla Postman -> Abrir para ver. /*{ * "usuarioID": "xxxxxxxxxxxx", * "numeroTarjeta": "xxxxxxxxxxxx", * "mesExpiracion": "xxxxxxxxxxxx", * "anioExpiracion": "xxxxxxxxxxxx", * "CVV": "xxxxxxxxxxxx", * "monto": "xxxxxxxxxxxx", * "tipo": "xxxxxxxxxxxx" * }*/ #endregion try { tarjeta.id = Tareas.generar_nuevo_id_para_un_registro(); tarjeta.guardarTarjeta(tarjeta); return("Tarjeta " + tarjeta.id + " guardada."); } catch (Exception e) { return("Fallo en guardar la tarjeta. Revise los datos enviados.\n\n" + e); } }
// Guarda una bitacora automaticamente. Solo require que se // de el tipo de bitacora, la descripcion y el registro en // detalle. public void guardarError_interfazDeUsuario(string mensajeDeError) { Error e = new Error( Tareas.generar_nuevo_id_para_un_registro() , Tareas.obtener_fecha_actual() , Memoria.sesionAdminDatos.nombreUsuario , mensajeDeError ); guardarError(e); }
private Tarjeta generarTarjetaAGuardar() { return(new Tarjeta( Tareas.generar_nuevo_id_para_un_registro() , obtenerIDdelUsuarioActual() , TextBox_numeroTarjeta.Text , DropDownList_mesExpiracion.SelectedItem.Value , DropDownList_anioExpiracion.SelectedItem.Value , TextBox_cvv.Text , Tareas.generarMonto_tarjetaEasypay() , generarTipoTarjeta())); }
// Guarda un error de error de inicio de sesion. public void guardarError_interfazDeUsuario_LoginMalosCredenciales( string mensajeDeError , string nombreDeUsuario) { Error e = new Error( Tareas.generar_nuevo_id_para_un_registro() , Tareas.obtener_fecha_actual() , nombreDeUsuario , mensajeDeError ); guardarError(e); }
// POST: api/Categorias_libros public string Post([FromBody] Categorias_libros categorias_libros) { #region Plantilla Postman -> Abrir para ver. //{ // "categoria": "codigoDelRegistroPlaceholder" //} #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); categorias_libros.id = nuevo_id; categorias_libros.guardar_categoriaLibros(categorias_libros); return("Categoria de libro " + nuevo_id + " guardada."); }
// POST: api/Generos_musica public string Post([FromBody] Generos_musica generos_musica) { #region Plantilla Postman -> Abrir para ver. //{ // "genero": "codigoDelRegistroPlaceholder" //} #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); generos_musica.id = nuevo_id; generos_musica.guardar_generosMusica(generos_musica); return("Genero de musica " + nuevo_id + " guardada."); }
// Guarda una bitacora automaticamente. Solo require que se // de el tipo de bitacora, la descripcion y el registro en // detalle. public void guardarBitacora_interfazDeUsuario(string tipo , string descripcion, string registroEnDetalle) { Bitacora bitacora = new Bitacora( Tareas.generar_nuevo_id_para_un_registro() , Memoria.sesionAdminDatos.nombreUsuario , Tareas.obtener_fecha_actual() , "N/A" , tipo , descripcion , registroEnDetalle ); guardarBitacora(bitacora); }
// POST: api/Descargas public string Post([FromBody] Descargas descargas) { #region Plantilla Postman -> Abrir para ver. /*{ * "IDconsecutivo": "producto", * "IDusuario":"usuarioIdONombreUsuario" * }*/ #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); descargas.ID = nuevo_id; descargas.crearRegistroDescarga(descargas); return("Descarga " + nuevo_id + " agregada."); }
// GET: api/Descargas/?archivoDescarga="nombre_archivo"?nombreDescarga="nombre"?idConsecutivo="id"?tipoArchivo="tipo" public HttpResponseMessage Get(string archivoDescarga, string nombreDescarga, string idConsecutivo, string tipoArchivo) { Parametros parametros = new Parametros(); List <Parametros> lista_parametros = parametros.traerParametros(); string pathDescarga = null; string tipoDescarga = ""; switch (tipoArchivo) { case "pelicula": pathDescarga = lista_parametros.First().rutaAlmacenamientoPeliculas + "\\" + archivoDescarga; tipoDescarga = "video/mp4"; break; case "libro": pathDescarga = lista_parametros.First().rutaAlmacenamientoLibros + "\\" + archivoDescarga; tipoDescarga = "application/pdf"; break; case "musica": pathDescarga = lista_parametros.First().rutaAlmacenamientoMusica + "\\" + archivoDescarga; tipoDescarga = "audio/mp3"; break; } if (pathDescarga != null && File.Exists(pathDescarga)) { Descargas descargas = new Descargas(); descargas.crearRegistroDescarga(new Descargas(Tareas.generar_nuevo_id_para_un_registro(), idConsecutivo, nombreDescarga, (descargas.traerContadorDescargaConsecutivo(idConsecutivo) + 1).ToString(), Tareas.obtener_fecha_actual(), tipoArchivo)); HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK); var stream = new FileStream(pathDescarga, FileMode.Open); result.Content = new StreamContent(stream); result.Content.Headers.ContentType = new MediaTypeHeaderValue(tipoDescarga); result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment"); result.Content.Headers.ContentDisposition.FileName = archivoDescarga; return(result); } return(new HttpResponseMessage(HttpStatusCode.NotFound)); }
// POST: api/EasyPay public string Post([FromBody] EasyPay easypay) { #region Plantilla Postman -> Abrir para ver. /*{ * "IDusuario": "xxxxxxxxxxxxxx", * "numeroCuenta": "xxxxxxxxxxxxxx", * "codigoSeguridad": "xxxxxxxxxxxxxx", * "contrasenia": "xxxxxxxxxxxxxx", * "monto": "xxxxxxxxxxxxxx" * }*/ #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); easypay.id = nuevo_id; easypay.guardar_easyPay(easypay); return("EasyPay " + easypay.id + " guardado."); }
// POST: api/Error public string Post([FromBody] Error error) { #region Plantilla Postman -> Abrir para ver. /*{ * "IDUsuario":"idUsuarioPlaceholder", * "mensajeDeError": "Mensaje de error placeholder" * }*/ #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); Error error_temp = new Error( nuevo_id , Tareas.obtener_fecha_actual() , error.IDUsuario , error.mensajeDeError ); error_temp.guardarError(error_temp); return("Error " + nuevo_id + " agregado."); }
// POST api/<controller> public string Post([FromBody] Consecutivo consecutivo) { #region Plantilla Postman -> Abrir para ver. //{ // "tipoConsecutivo":"placeholderType", // "descripcion": "1", // "prefijo":"placeholderPrefix", // "rangoInicial":"0", // "rangoFinal":"200" //} #endregion string nuevo_id = Tareas.generar_nuevo_id_para_un_registro(); Consecutivo consecutivo_temp = new Consecutivo( nuevo_id , consecutivo.tipoConsecutivo , consecutivo.descripcion , consecutivo.prefijo , consecutivo.rangoInicial , consecutivo.rangoFinal ); consecutivo_temp.guardarConsecutivo_baseDeDatos(consecutivo_temp); return("Consecutivo " + nuevo_id + " agregado."); }