public async Task <ActionResult> DeleteConfirmed(int id) { MetodoPago aux = new MetodoPago(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(_baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage res = await client.GetAsync("api/MetodoPago/GetOneById/5?id=" + id); if (res.IsSuccessStatusCode) { var auxRes = res.Content.ReadAsStringAsync().Result; aux = JsonConvert.DeserializeObject <MetodoPago>(auxRes); } var myContent = JsonConvert.SerializeObject(aux); var buffer = Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var postTask = client.PostAsync("api/MetodoPago/Delete", byteContent).Result; var result = postTask; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Server Error, Please contact administrator"); return(View(aux)); }
static public int setAgregarMetodoPago(MetodoPago metodo, int idUsuario) { SqlServerMetodoPago resultado = new SqlServerMetodoPago(); int respuesta = resultado.agregarMetodoPago(metodo, idUsuario); return(respuesta); }
static public MetodoPago getMetodoPagoPorCompra(int idCompra) { SqlServerMetodoPago resultado = new SqlServerMetodoPago(); MetodoPago respuesta = resultado.consultarMetodosPagoDeCompra(idCompra); return(respuesta); }
public void ValidarMetPag(MetodoPago metodoPago) { if (metodoPago.nombre == null || metodoPago.nombre == "") { ModelState.AddModelError("Nombre", "El campo es obligatorio"); } }
public int modificarMetodoPago(MetodoPago metodoModificado, int idMetodoActual, int idUsuario) { ConexionSqlServer conexion = new ConexionSqlServer(); int respuesta= conexion.insertar("UPDATE METODO_PAGO SET numero=" + metodoModificado.Numero.ToString() + ",marca='" + metodoModificado.Marca + "',fecha_vencimiento='" + metodoModificado.FechaVencimiento.ToString() + "' where id=" + idMetodoActual.ToString() + " and fk_usuario=" + idUsuario.ToString() + ""); conexion.cerrarConexion(); return respuesta; }
public async Task <IActionResult> Edit(int id, [Bind("ID,Nombre,Descripcion")] MetodoPago metodoPago) { if (id != metodoPago.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(metodoPago); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MetodoPagoExists(metodoPago.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(metodoPago)); }
public int agregarMetodoPago(MetodoPago metodo, int idUsuario) { ConexionSqlServer conexion = new ConexionSqlServer(); int respuesta= conexion.insertar("INSERT INTO Metodo_Pago (id, numero,marca,fecha_vencimiento,fk_usuario) VALUES (NEXT VALUE FOR seq_metodo_pago," + metodo.Numero.ToString() + ",'" + metodo.Marca + "','" + metodo.FechaVencimiento.ToString("yyyy-MM-dd") + "'," + idUsuario + ")"); conexion.cerrarConexion(); return respuesta; }
static public int setModificarMetodoPago(MetodoPago metodoModificado, int idMetodoActual, int idUsuario) { SqlServerMetodoPago resultado = new SqlServerMetodoPago(); int respuesta = resultado.modificarMetodoPago(metodoModificado, idMetodoActual, idUsuario); return(respuesta); }
public async Task <IActionResult> PutMetodoPago([FromRoute] int id, [FromBody] MetodoPago metodoPago) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != metodoPago.Id) { return(BadRequest()); } _context.Entry(metodoPago).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MetodoPagoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public MetodoPago buscaMetodoPago(int idMetodopago) { MetodoPago auxMetodo = new MetodoPago(); this.configuraConexion(); this.Conec1.IntruccioneSQL = "SELECT * FROM " + this.Conec1.NombreTabla + " WHERE id=" + idMetodopago; this.Conec1.EsSelect = true; this.Conec1.conectar(); System.Data.DataTable dt = new System.Data.DataTable(); dt = this.Conec1.DbDat.Tables[0]; try { auxMetodo.Id = Convert.ToInt32(dt.Rows[0]["id"]); auxMetodo.Nombre = (String)dt.Rows[0]["nombre"]; } catch (Exception e) { auxMetodo.Id = 0; auxMetodo.Nombre = e.Message + " Mas info: " + e.StackTrace; } return(auxMetodo); } // Fin metodo buscarPais por ID
public static MetodoPago SeleccionarMetodoPago(string id) { MetodoPago metodoPago = null; SqlDataReader data = null; try { data = MetodoPagoDato.SeleccionarMetodoPago(id); while (data.Read()) { metodoPago = new MetodoPago(); metodoPago.metodoPago_id = data["metodoPago_id"].ToString(); metodoPago.description = data["descripcion"].ToString(); } return(metodoPago); } catch (Exception ex) { throw ex; } finally { data.Close(); } }
public async Task <IActionResult> Edit(int id, [Bind("idMetodoPago,nombre")] MetodoPago metodoPago) { if (id != metodoPago.idMetodoPago) { return(NotFound()); } //try //{ using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseurl); var myContent = JsonConvert.SerializeObject(metodoPago); var buffer = System.Text.Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var postTask = client.PutAsync("api/MetodoPago/" + id, byteContent).Result; var result = postTask; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Server Error, Please contact administrator"); return(View(metodoPago)); }
public MetodoPago retornaElementoPorFila(int fila) { MetodoPago auxMetodopago = new MetodoPago(); this.configuraConexion(); this.Conec1.IntruccioneSQL = "Select * FROM " + this.Conec1.NombreTabla; this.Conec1.EsSelect = true; this.Conec1.conectar(); System.Data.DataTable dt = new System.Data.DataTable(); dt = this.Conec1.DbDat.Tables[0]; try { auxMetodopago.Id = Convert.ToInt32(dt.Rows[0]["id"]); auxMetodopago.Nombre = (String)dt.Rows[fila]["nombre"]; } catch { auxMetodopago.Nombre = ""; } return(auxMetodopago); } // Fin metodo retorna Pais por numero de Fila
public Usuario eliminarMetodoPago(MetodoPago metodo, Usuario usuario) { if (FabricaDAO.setEliminarMetodoPago(metodo.Id) == 1) { return(ConsultarUsuario(usuario.Email)); } return(null); }
public async Task <IActionResult> Details(int?id) { MetodoPago aux = new MetodoPago(); aux = await GetMetodoPago(id, aux); return(View(aux)); }
public int modificarMetodoPago(MetodoPago metodoModificado, int idMetodoActual, int idUsuario) { ConexionSqlServer conexion = new ConexionSqlServer(); int respuesta = conexion.insertar("UPDATE METODO_PAGO SET numero=" + metodoModificado.Numero.ToString() + ",marca='" + metodoModificado.Marca + "',fecha_vencimiento='" + metodoModificado.FechaVencimiento.ToString() + "' where id=" + idMetodoActual.ToString() + " and fk_usuario=" + idUsuario.ToString() + ""); conexion.cerrarConexion(); return(respuesta); }
public Cliente() { _id = 0; _edad = 0; _rut = string.Empty; _nombre = string.Empty; _MetoPago = MetodoPago.Debito; }
public Usuario modificarMetodoPago(MetodoPago metodo, Usuario usuario, int metodoActual) { if (FabricaDAO.setModificarMetodoPago(metodo, metodoActual, usuario.Id) == 1) { usuario = ConsultarUsuario(usuario.Email); } return(usuario); }
public ActionResult Eliminar(int ID) { MetodoPago metodoPago = context.metodoPagos.Where(x => x.id == ID).First(); context.metodoPagos.Remove(metodoPago); context.SaveChanges(); return(RedirectToAction("Index")); }
public int agregarMetodoPago(MetodoPago metodo, int idUsuario) { ConexionSqlServer conexion = new ConexionSqlServer(); int respuesta = conexion.insertar("INSERT INTO Metodo_Pago (id, numero,marca,fecha_vencimiento,fk_usuario) VALUES (NEXT VALUE FOR seq_metodo_pago," + metodo.Numero.ToString() + ",'" + metodo.Marca + "','" + metodo.FechaVencimiento.ToString("yyyy-MM-dd") + "'," + idUsuario + ")"); conexion.cerrarConexion(); return(respuesta); }
public Usuario agregarMetodoPago(MetodoPago metodo, Usuario usuario) { if (FabricaDAO.setAgregarMetodoPago(metodo, usuario.Id) == 1) { usuario = ConsultarUsuario(usuario.Email); } return(usuario); }
//METODO QUE ENCUENTRA EL ID DEL METODO DE PAGO DEL COMBOBOX private void cmbMetodoPago_SelectedIndexChanged(object sender, EventArgs e) { MetodoPago met = contexto.MetodoPago.Where(m => m.tipoMetodo.Equals(cmbMetodoPago.Text)).FirstOrDefault(); if (met != null) { met.idMetodoPago_pk.ToString(); } }
private void realizarMetodoTarjeta(double monto) { MetodoPago metodo = new MetodoPago(); txtTotalTarjeta.Text = comanda.obtenerTotal().ToString("C", CultureInfo.CurrentCulture); metodo = MetodoPagoLN.SeleccionarMetodoPago("CC-101"); comanda.realizarPago(metodo, monto); }
public Cliente(int IDCLIENTE, Nullable <int> EDAD_C, string RUT, string NOMBRE, string PAGO) { Id = IDCLIENTE; Edad = EDAD_C; Rut = RUT; Nombre = NOMBRE; MetodoPago PP; Enum.TryParse(PAGO, out PP); MetoPago = PP; }
public async Task <IActionResult> Create([Bind("ID,Nombre,Descripcion")] MetodoPago metodoPago) { if (ModelState.IsValid) { _context.Add(metodoPago); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(metodoPago)); }
public ActionResult Editar(MetodoPago metodoPago) { ValidarMetPag(metodoPago); if (ModelState.IsValid) { context.Entry(metodoPago).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(metodoPago)); }
public async Task <IActionResult> PostMetodoPago([FromBody] MetodoPago metodoPago) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.MetodoPago.Add(metodoPago); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMetodoPago", new { id = metodoPago.Id }, metodoPago)); }
public ActionResult Crear(MetodoPago metodoPago) { ValidarMetPag(metodoPago); if (ModelState.IsValid) { context.metodoPagos.Add(metodoPago); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(metodoPago)); }
public MetodoPago consultarMetodosPagoDeCompra(int idCompra) { ConexionSqlServer conexion = new ConexionSqlServer(); MetodoPago resultado = null; SqlDataReader tabla = conexion.consultar("SELECT mp.* , (SELECT CONVERT(VARCHAR(19), mp.fecha_vencimiento, 120)) as fechaVenc FROM Metodo_Pago mp, COMPRA c WHERE c.fk_METODOPAGO = mp.ID AND C.ID =" + idCompra + ""); while (tabla!=null && tabla.Read()) { resultado = new MetodoPago(int.Parse(tabla["ID"].ToString()), tabla["NUMERO"].ToString(), DateTime.ParseExact(tabla["FECHAVENC"].ToString(), "yyyy-MM-dd", null), tabla["MARCA"].ToString(), tabla["STATUS"].ToString()); } conexion.cerrarConexion(); return resultado; }
public ActionResult Crear(MetodoPago metodoPago) { try { context.metodoPagos.Add(metodoPago); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(metodoPago)); } }
public MetodoPago consultarMetodosPagoDeCompra(int idCompra) { ConexionSqlServer conexion = new ConexionSqlServer(); MetodoPago resultado = null; SqlDataReader tabla = conexion.consultar("SELECT mp.* , (SELECT CONVERT(VARCHAR(19), mp.fecha_vencimiento, 120)) as fechaVenc FROM Metodo_Pago mp, COMPRA c WHERE c.fk_METODOPAGO = mp.ID AND C.ID =" + idCompra + ""); while (tabla != null && tabla.Read()) { resultado = new MetodoPago(int.Parse(tabla["ID"].ToString()), tabla["NUMERO"].ToString(), DateTime.ParseExact(tabla["FECHAVENC"].ToString(), "yyyy-MM-dd", null), tabla["MARCA"].ToString(), tabla["STATUS"].ToString()); } conexion.cerrarConexion(); return(resultado); }
public ActionResult Editar(MetodoPago metodoPago) { try { context.Entry(metodoPago).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public static List <MetodoPago> ObtenerTodos() { List <MetodoPago> lista = new List <MetodoPago>(); DataSet ds = MetodoPagoDato.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { MetodoPago registro = new MetodoPago(); registro.metodoPago_id = fila["metodoPago_id"].ToString(); registro.description = fila["descripcion"].ToString(); lista.Add(registro); } return(lista); }
public Usuario checkout(MetodoPago metodo, Direccion direccion, Usuario usuario) { if (disponibilidadProductos(usuario.Carrito.Productos)==true) { Compra compra = usuario.Carrito; compra.Direccion = direccion; compra.Pago = metodo; compra.FechaSolicitud = DateTime.Now; compra.Status = "P"; int respuesta = FabricaDAO.setEstadoDeCompra(usuario.Carrito); usuario.Compras.Add(compra); //enviarCorreoDeFactura(usuario, compra); usuario.Carrito = null; } return usuario; }
private async void botonAgregar_Click(object sender, RoutedEventArgs e) { DateTime dateTime = new DateTime(); string fechaVenc = texBoxFechaVencimiento.Text + "-01"; if (texBoxFechaVencimiento.Text.Length != 0 && textNumero.Text.Length != 0) { try { dateTime = DateTime.ParseExact(fechaVenc, "yyyy-MM-dd", null); MetodoPago metodo = new MetodoPago(); metodo.Marca = comboMetodo.SelectionBoxItem.ToString(); metodo.Numero = textNumero.Text; metodo.FechaVencimiento = dateTime; BufferUsuario.Usuario = await servicioAei.agregarMetodoPagoAsync(metodo, BufferUsuario.Usuario); if (BufferUsuario.Usuario != null) { popup.IsOpen = false; Popup popupp = new Popup(); VerMetodoPagoPopup ver = new VerMetodoPagoPopup(popupp); popupp.IsOpen = true; MessageDialog mensajeError = new MessageDialog("Operación exitosa"); mensajeError.ShowAsync(); } } catch { MessageDialog mensajeError = new MessageDialog("Error en la fecha no tiene el formato indicada"); mensajeError.ShowAsync(); } } else { MessageDialog mensajeError = new MessageDialog("Error todos los campos son obligatorios"); mensajeError.ShowAsync(); } }
public Usuario modificarMetodoPago(MetodoPago metodo, Usuario usuario, int metodoActual) { if (FabricaDAO.setModificarMetodoPago(metodo, metodoActual, usuario.Id) == 1) usuario = ConsultarUsuario(usuario.Email); return usuario; }
public Usuario eliminarMetodoPago(MetodoPago metodo, Usuario usuario) { if (FabricaDAO.setEliminarMetodoPago(metodo.Id) == 1) return ConsultarUsuario(usuario.Email); return null; }
static public int setAgregarMetodoPago(MetodoPago metodo, int idUsuario) { SqlServerMetodoPago resultado = new SqlServerMetodoPago(); int respuesta= resultado.agregarMetodoPago(metodo, idUsuario); return respuesta; }
static public int setModificarMetodoPago(MetodoPago metodoModificado, int idMetodoActual, int idUsuario) { SqlServerMetodoPago resultado = new SqlServerMetodoPago(); int respuesta= resultado.modificarMetodoPago(metodoModificado, idMetodoActual, idUsuario); return respuesta; }
public Usuario agregarMetodoPago(MetodoPago metodo, Usuario usuario) { if (FabricaDAO.setAgregarMetodoPago(metodo, usuario.Id) == 1) usuario = ConsultarUsuario(usuario.Email); return usuario; }