private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (FormaDePago.GetItemText(FormaDePago.SelectedItem)) { case "Efectivo": label2.Hide(); label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); Emisora.Hide(); Banco.Hide(); Numero.Hide(); Vencimiento.Hide(); CodigoDeSeguridad.Hide(); break; case "Tarjeta de Credito": //label2.Show(); label3.Show(); label4.Show(); label5.Show(); //label6.Show(); //Emisora.Show(); Banco.Show(); Numero.Show(); Vencimiento.Show(); //CodigoDeSeguridad.Show(); break; } }
private bool MustResetRecargos() { foreach (RecargoFormaDePago recargo in _recargos) { bool ok = true; int index = 0; while (ok && index < _formasDePagos.Count) { FormaDePago formaDePagoRecargo = recargo.FormaDePago; FormaDePago formaDePago = (FormaDePago)_formasDePagos[index]; if (formaDePagoRecargo.IdFormaDePago != null && !formaDePagoRecargo.IdFormaDePago.Equals(string.Empty) && formaDePagoRecargo.IdFormaDePago.Equals(formaDePago.IdFormaDePago)) { ok = false; } else { bool _isValid = formaDePago.IdTDComprobante.Equals(formaDePagoRecargo.IdTDComprobante) && formaDePago.Recargo.Equals(formaDePagoRecargo.Recargo) && formaDePago.GetIdMoneda().Equals(formaDePagoRecargo.IdMoneda); if (_isValid) { ok = false; } } index++; } if (ok) { return(true); } } return(false); }
public static List <FormaDePago> GetAllFormasDePago() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["GDD"].ConnectionString); conn.Open(); string query = "SELECT * FROM LOS_MANTECOSOS.FormasDePago"; SqlCommand command = new SqlCommand(query, conn); List <FormaDePago> formasDePago = new List <FormaDePago>(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { FormaDePago formaDePago = new FormaDePago(); formaDePago.Id = Convert.ToInt32(reader["formapago_id"]); formaDePago.Descripcion = (string)reader["formapago_descripcion"]; formasDePago.Add(formaDePago); } } conn.Close(); return(formasDePago); }
public static void Insert(FormaDePago f) { SQLiteCommand cmd = new SQLiteCommand("INSERT INTO FORMADEPAGO(nombre) VALUES (@nombre)"); cmd.Parameters.Add(new SQLiteParameter("@nombre", f.Nombre)); cmd.Connection = Conexion.Connection; cmd.ExecuteNonQuery(); }
public ActionResult DeleteConfirmed(int id) { FormaDePago formaDePago = db.FormaDePago.Find(id); db.FormaDePago.Remove(formaDePago); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void Delete(FormaDePago f) { SQLiteCommand cmd = new SQLiteCommand("DELETE FROM FORMADEPAGO where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", f.Id)); cmd.Connection = Conexion.Connection; cmd.ExecuteNonQuery(); }
public static void Update(FormaDePago f) { SQLiteCommand cmd = new SQLiteCommand("UPDATE FORMADEPAGO SET nombre = @nombre where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@nombre", f.Nombre)); cmd.Parameters.Add(new SQLiteParameter("@id", f.Id)); cmd.Connection = Conexion.Connection; cmd.ExecuteNonQuery(); }
private void LoadFormasDePago() { FormaDePago Dummy = new FormaDePago(-1, " - Seleccione la forma de pago - "); List <FormaDePago> FormasDePago = new FormaDePagoDAO().ObtenerFormasDePago(); comboBox1.Items.Add(Dummy); comboBox1.Items.AddRange(FormasDePago.ToArray()); comboBox1.SelectedItem = Dummy; }
public int Add(FormaDePago entity) { parametros = new List <SqlParameter> { new SqlParameter("@tipo", entity.Tipo) }; return(ExecuteNonQuery(insert)); }
public void AddRecargo(FormaDePago formaDePago) { _recargos.AddRecargo(formaDePago, this._totalConImpuestoComprobanteDeVenta); if (ObjectHasChanged != null) { ObjectHasChanged(this, new EventArgs()); } }
public void AddFormaDePago(object fdp) { FormaDePago formaDePago = (FormaDePago)fdp; if (!formaDePago.IdTDComprobante.Equals(string.Empty)) { _recargos.AddRecargo(formaDePago); } }
public ActionResult Edit([Bind(Include = "IdFormaDePago,Nombre")] FormaDePago formaDePago) { if (ModelState.IsValid) { db.Entry(formaDePago).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(formaDePago)); }
public int Edit(FormaDePago entity) { parametros = new List <SqlParameter> { new SqlParameter("@id", entity.Id), new SqlParameter("@tipo", entity.Tipo) }; return(ExecuteNonQuery(update)); }
private void button2_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtSerie.Text)) { MessageBox.Show("Debe ingresar la serie del documento"); return; } if (String.IsNullOrEmpty(txtNumero.Text)) { MessageBox.Show("Debe ingresar el numero del documento"); return; } if (String.IsNullOrEmpty(txtSaldoAmortizado.Text)) { MessageBox.Show("Debe ingresar el saldo a pagar"); return; } try { var saldo = decimal.Parse(txtSaldoAmortizado.Text); if (saldo.CompareTo(new Decimal(15)) != 0) { MessageBox.Show("El saldo a pagar debe de ser 15"); return; } } catch (Exception ex) { MessageBox.Show("El saldo debe de ser un numero"); return; } try { PagoSolicitud pago = new PagoSolicitud(); pago.solicitud = solicitud; pago.fechaPago = dtFechaPago.Value; pago.monto = Decimal.Parse(txtSaldoAmortizado.Text); pago.serie = txtSerie.Text; pago.numero = txtNumero.Text; pago.fotoAdjunta = txtRutaArchivo.Text; FormaDePago formaSeleccionada = listaFormaPago .Find(p => p.id.Equals(int.Parse(cboFormaPago.SelectedValue.ToString()))); pago.formaDePago = formaSeleccionada; gestionTesis.registrarPagoSolicitud(pago); MessageBox.Show("Se registro correctamente el pago de la solicitud " + solicitud.codigo , "Operacion correcta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception exp) { MessageBox.Show(exp.Message, "ocurrio un error"); } }
public static bool Modificar(FormaDePago formaDePago) { using (var db = new Repositorio <FormaDePago>()) { if ((formaDePagoReturned = db.Modificar(formaDePago)) != null) { return(true); } return(false); } }
public static bool Buscar(Expression <Func <FormaDePago, bool> > criterio) { using (var db = new Repositorio <FormaDePago>()) { if ((formaDePagoReturned = db.Buscar(criterio)) != null) { return(true); } return(false); } }
public ActionResult Create([Bind(Include = "IdFormaDePago,Nombre")] FormaDePago formaDePago) { if (ModelState.IsValid) { db.FormaDePago.Add(formaDePago); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(formaDePago)); }
public static bool Eliminar(FormaDePago formaDePago) { using (var db = new Repositorio <FormaDePago>()) { if (db.Eliminar(formaDePago)) { return(true); } return(false); } }
private void onBtnFacturar(object sender, EventArgs e) { facturarConsumibles(); if (cmb_FormaDePago.SelectedIndex == -1) { MessageBox.Show("Seleccione una forma de pago"); return; } FormaDePago forma = cmb_FormaDePago.SelectedItem as FormaDePago; factura.forma_pago_id = forma.id; //update del numero de tarjeta del usuario if (cliente.nro_tarjeta == "" && txt_Tarjeta.Text != "" && txt_Pin.Text != "") { cliente.nro_tarjeta = txt_Tarjeta.Text; cliente.pin = txt_Pin.Text; cliente.save(); } //Ingreso de una nro de tarjeta distinto del que ya tiene el cliente else if (cliente.nro_tarjeta != txt_Tarjeta.Text && txt_Tarjeta.Text != "" && txt_Pin.Text != "" && cliente.nro_tarjeta != null) { DialogResult result1 = MessageBox.Show("El usuario tiene asignado el siguiente numero de tarjeta " + cliente.nro_tarjeta + ", desea cambiarlo?", "Importante", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result1 == DialogResult.Yes) { cliente.nro_tarjeta = txt_Tarjeta.Text; cliente.pin = txt_Pin.Text; cliente.save(); } else { MessageBox.Show("Reingrese los datos de su tarjeta"); return; } } //Si no se ingreso el nro de tarjeta if ((forma.descripcion != "Efectivo") && (cliente.pin == "") && (cliente.pin != txt_Pin.ToString())) { MessageBox.Show("El PIN de seguridad de la tarjeta no es el correcto"); return; } factura.cliente = cliente; //Update de la factura para guardar la forma de pago factura.save(); MessageBox.Show("La factura se genero con exito!"); Navigator.nextForm(this, new FrbaHotel.Operaciones()); }
//TARJETA DE CREDITO private void onCambioFormaDePago(object sender, EventArgs e) { FormaDePago forma = cmb_FormaDePago.SelectedItem as FormaDePago; if (forma.descripcion == "Tarjeta de crédito" || forma.descripcion == "Tarjeta de débito") { activarDatosTarjeta(); } if (forma.descripcion == "Efectivo") { desactivarDatosTarjeta(); } }
public static NeuronCloud.Atpc.Co.Modelos.FormaDePago FormaDePago(Neuron.OSC.Data.CRUD_FormaPagoSelecciona_Result formaDePagoDB) { var salida = new FormaDePago { TipoPago = formaDePagoDB.TipoPago, Credito = formaDePagoDB.Credito, MedioDePago = formaDePagoDB.MedioPago, NumeroDeDocumentoDePago = formaDePagoDB.NoDocPago, TextoEtiquetaDocumentoDePago = formaDePagoDB.NomLblDocPago, }; return(salida); }
// GET: FormasDePago/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FormaDePago formaDePago = db.FormaDePago.Find(id); if (formaDePago == null) { return(HttpNotFound()); } return(View(formaDePago)); }
public List <FormaDePago> ObtenerFormasDePago() { List <FormaDePago> Formas = new List <FormaDePago>(); foreach (var row in DatabaseConnection.GetInstance().ExecuteProcedure("OBTENER_FORMAS_DE_PAGO")) { FormaDePago f = new FormaDePago( Convert.ToInt32(row["id_forma_de_pago"]), Convert.ToString(row["descripcion_forma_de_pago"]) ); Formas.Add(f); } return(Formas); }
private void AddFormaDePagoDefault() { if (_idFormaDePagoDefault != null && !_idFormaDePagoDefault.Equals(string.Empty) /*&& !IsStep()*/) { if (_recargos.Count == 0) { FormaDePago fdp = _formasDePagos.GetByTDCompMoneda(_idFormaDePagoDefault, "1"); if (fdp != null) { FormaDePago formaDePago = fdp.ShallowClone(); Valor valor = new Valor(null, fdp.IdTDComprobante, fdp.IdMoneda, this._totalConImpuestoComprobanteDeVenta); formaDePago.Valor = valor; _recargos.AddRecargo(formaDePago, this._totalConImpuestoComprobanteDeVenta); } } } }
public static FormaDePago GetById(int id) { FormaDePago f = new FormaDePago(); Conexion.OpenConnection(); SQLiteCommand cmd = new SQLiteCommand("SELECT id, nombre FROM FORMADEPAGO where id = @id;"); cmd.Parameters.Add(new SQLiteParameter("@id", id)); cmd.Connection = Conexion.Connection; SQLiteDataReader obdr = cmd.ExecuteReader(); while (obdr.Read()) { f.Id = obdr.GetInt32(0); f.Nombre = obdr.GetString(1); } return(f); }
/// <summary> /// Retorna la lista completa de la tabla tfi_TDCompTesoreria en forma de Array /// </summary> public static FormasDePagos GetFormasDePago() { FormasDePagos result = new FormasDePagos(); DataTable table = mz.erp.dataaccess.tfi_TDCompTesoreria.GetListActivas().Tables[0]; foreach (tfi_TDCompTesoreriaDataset.tfi_TDCompTesoreriaRow row in table.Rows) { //string IdTipoDeComprobante = Convert.ToString(row["IdTipoDeComprobante"]); string Descripcion = Convert.ToString(row["Descripcion"]); FormaDePago fp = new FormaDePago(); fp.Descripcion = Descripcion; string IdTDCompTesoreria = Convert.ToString(row["IdTDCompTesoreria"]); fp.IdFormaDePago = IdTDCompTesoreria; result.Add(fp); } result.Sort(); return(result); }
//{ // parametros = new List<SqlParameter> // { // new SqlParameter("@idArticulo", entity.Id), // new SqlParameter("@codigo", entity.Codigo), // new SqlParameter("@descripcion", entity.Descripcion), // new SqlParameter("@costo", entity.Costo), // new SqlParameter("@rentabilidad", entity.Rentabilidad), // new SqlParameter("@precio", entity.Precio), // new SqlParameter("@lista2", entity.Lista2), // new SqlParameter("@lista3", entity.Lista3), // new SqlParameter("@iva", entity.IvaEntity.id), // new SqlParameter("@puntoPedido", entity.PuntoDePedido), // new SqlParameter("@cantMax", entity.CantMax), // new SqlParameter("@stock", entity.Stock), // new SqlParameter("@grup", entity.Grupo.id), // new SqlParameter("@marc", entity.Marca.id), // new SqlParameter("@prov", entity.Proveedor.Id), // new SqlParameter("@ultimaModificacion", entity.UltimaModificacion), // new SqlParameter("@baja", entity.Baja), // new SqlParameter("@impInterno", entity.ImpInterno) // }; // return ExecuteNonQuery(update); //} public IEnumerable <Compras> GetAll() { var tableResult = ExecuteReader(selectAll); var listaCompras = new List <Compras>(); foreach (DataRow item in tableResult.Rows) { var tipoFacTemp = new TipoFactura(); var provTemp = new Proveedor(); var usuTemp = new Usuario(); var formaPagoTemp = new FormaDePago(); tipoFacTemp.Id = Convert.ToInt32(item[3]); tipoFacTemp.Tipo = item[4].ToString(); provTemp.Id = Convert.ToInt32(item[6].ToString()); provTemp.RazonSocial = item[7].ToString(); usuTemp.Id = Convert.ToInt32(item[8].ToString()); usuTemp.Nombre = item[9].ToString(); formaPagoTemp.Id = Convert.ToInt32(item[14].ToString()); formaPagoTemp.Tipo = item[15].ToString(); listaCompras.Add(new Compras { Id = Convert.ToInt32(item[0]), PuntoDeVenta = Convert.ToInt32(item[1]), Numero = Convert.ToInt32(item[2]), TipoFactura = tipoFacTemp, Fecha = Convert.ToDateTime(item[5]), Proveedor = provTemp, Usuario = usuTemp, Neto = Convert.ToDouble(item[10]), Iva = Convert.ToDouble(item[11]), Total = Convert.ToDouble(item[12]), Descuento = Convert.ToInt32(item[13]), FormaDePago = formaPagoTemp, Cancelada = Convert.ToBoolean(item[16]) }); } return(listaCompras); }
//{ // parametros = new List<SqlParameter> // { // new SqlParameter("@idArticulo", entity.Id), // new SqlParameter("@codigo", entity.Codigo), // new SqlParameter("@descripcion", entity.Descripcion), // new SqlParameter("@costo", entity.Costo), // new SqlParameter("@rentabilidad", entity.Rentabilidad), // new SqlParameter("@precio", entity.Precio), // new SqlParameter("@lista2", entity.Lista2), // new SqlParameter("@lista3", entity.Lista3), // new SqlParameter("@iva", entity.IvaEntity.id), // new SqlParameter("@puntoPedido", entity.PuntoDePedido), // new SqlParameter("@cantMax", entity.CantMax), // new SqlParameter("@stock", entity.Stock), // new SqlParameter("@grup", entity.Grupo.id), // new SqlParameter("@marc", entity.Marca.id), // new SqlParameter("@prov", entity.Proveedor.Id), // new SqlParameter("@ultimaModificacion", entity.UltimaModificacion), // new SqlParameter("@baja", entity.Baja), // new SqlParameter("@impInterno", entity.ImpInterno) // }; // return ExecuteNonQuery(update); //} public IEnumerable <Factura> GetAll() { var tableResult = ExecuteReader(selectAll); var listaArticulos = new List <Factura>(); foreach (DataRow item in tableResult.Rows) { var tipoFacTemp = new TipoFactura(); var cliTemp = new Cliente(); var usuTemp = new Usuario(); var formaPagoTemp = new FormaDePago(); tipoFacTemp.Id = Convert.ToInt32(item[2]); tipoFacTemp.Tipo = item[3].ToString(); cliTemp.Id = Convert.ToInt32(item[5].ToString()); cliTemp.Nombre = item[6].ToString(); usuTemp.Id = Convert.ToInt32(item[7].ToString()); usuTemp.Nombre = item[8].ToString(); formaPagoTemp.Id = Convert.ToInt32(item[13].ToString()); formaPagoTemp.Tipo = item[14].ToString(); listaArticulos.Add(new Factura { Id = Convert.ToInt32(item[0]), Numero = Convert.ToInt32(item[1]), TipoFactura = tipoFacTemp, Fecha = Convert.ToDateTime(item[4]), Cliente = cliTemp, Usuario = usuTemp, Neto = Convert.ToDouble(item[9]), Iva = Convert.ToDouble(item[10]), Total = Convert.ToDouble(item[11]), Descuento = Convert.ToInt32(item[12]), FormaDePago = formaPagoTemp, Cancelada = Convert.ToBoolean(item[15]) }); } return(listaArticulos); }
public JsonResult FinalizarPedido(Guid idPedido, FormaDePago formaPago, string HoraEntrega, string Comentario) { var pedidoUser = db.Pedidoes.Include(s => s.Usuario).Where(_ => _.Id == idPedido && _.Estado == EstadoPedido.Creado).FirstOrDefault(); if (pedidoUser != null) { var listProductosPedido = db.PedidosProductos.Include(s => s.Producto).Where(_ => _.PedidoId == pedidoUser.Id).ToList(); pedidoUser.ProductosPedidos = listProductosPedido; pedidoUser.FormaDePago = formaPago; pedidoUser.HoraEntrega = HoraEntrega; pedidoUser.Comentario = Comentario; pedidoUser.Estado = EstadoPedido.Pendiente; db.Entry(pedidoUser).State = EntityState.Modified; db.SaveChanges(); //SendEmail(); } return(Json(new { success = true })); }
public List <FormaDePago> obtenerHabilitados(SqlConnection conexion) { String nombreProcedure = "OBTENER_FORMA_PAGO_HABILITADOS"; SqlCommand comando = new SqlCommand(nombreProcedure, conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader lector = comando.ExecuteReader(); List <FormaDePago> data = new List <FormaDePago>(); if (lector.HasRows) { while (lector.Read()) { FormaDePago forma = new FormaDePago(); forma.id = int.Parse(lector["ID"].ToString()); forma.nombre = lector["NOMBRE"].ToString(); data.Add(forma); } } lector.Close(); lector.Dispose(); comando.Dispose(); return(data); }