private TransaccionBO RecuperarInformacion() { TransaccionBO transaccionTemp = new TransaccionBO(); transaccionTemp.Tipo = new TipoTransaccionBO(); transaccionTemp.Usuario = new UsuarioBO(); transaccionTemp.Folio = new ReservasBO(); if (txt_num_transaccion.Text != "") { int id = 0; int.TryParse(txt_num_transaccion.Text, out id); transaccionTemp.Codigo_transaccion = id; } transaccionTemp.Monto = Convert.ToDouble(txt_monto.Text); transaccionTemp.Fecha = dtp_fecha.Value; transaccionTemp.Hora = DateTime.Now; transaccionTemp.Descripccion = Txt_Descripcion.Text; transaccionTemp.Folio.Folio_reserva = Convert.ToInt32(Txt_folio_reserva.Text); DataRow[] tipo_row = tipotransaccionDAO.Buscar().Select(String.Format("nombre_transaccion = '{0}'", cbo_tipo.Text)); transaccionTemp.Tipo.Tipo_id = Convert.ToInt32(tipo_row[0]["tipo_id"]); DataRow[] us_row = usuariodao.Buscar().Select(string.Format("usuario_id = {0}", DatosLogin.Id_usuario)); transaccionTemp.Usuario.Id_usuario = Convert.ToInt32(us_row[0]["usuario_id"]); return(transaccionTemp); }
public Frm_menu_caja() { InitializeComponent(); cajaDAO = new CajaDAO(); cajaBO = new CajaBO(); transaccioBO = new TransaccionBO(); transaccionDAO = new TransaccionDAO(); usuarioBO = new UsuarioBO(); tipotransaccionBO = new TipoTransaccionBO(); tipotransaccionDAO = new TipoTransaccionDAO(); dgv_transacciones.DataSource = transaccionDAO.Buscar_FormatDataGridView(); dgv_transacciones.AllowUserToAddRows = false; dgv_transacciones.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_transacciones.ReadOnly = true; dgv_corte.DataSource = cajaDAO.Buscar(); dgv_corte.AllowUserToAddRows = false; dgv_corte.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_corte.ReadOnly = true; if (DatosLogin.Tipo_usuario != 1) { this.btn_eliminar_transac.Enabled = false; } this.btn_imprimir_corte.Visible = false; this.btn_imprimir_transac.Visible = false; this.Set_ColumnHeader_Transac(); this.Set_ColumnHeader_Caja(); }
public int Agregar(TransaccionBO transaccionbo) { string ComandoSQL = string.Format("INSERT INTO transaccion (monto, descripcion, fecha, hora, tipo, folio_reserva, usuario_id) VALUES({0},'{1}','{2}','{3}','{4}','{5}', '{6}');", transaccionbo.Monto, transaccionbo.Descripccion, transaccionbo.Fecha.ToString("yyyy-MM-dd"), transaccionbo.Hora.ToString("HH:mm:ss"), transaccionbo.Tipo.Tipo_id, transaccionbo.Folio.Folio_reserva, transaccionbo.Usuario.Id_usuario); return(Miconexion.EjecutarComando(ComandoSQL)); }
/// <summary> /// Visualiza los total de la transacción en curso /// </summary> /// <param name="transaccion">Transacción en curso</param> public void MostrarTotales(TransaccionBO transaccion) { this.SubTotal = transaccion.Subtotal; this.Impuesto = transaccion.Impuestos; this.TotalFactura = transaccion.TotalFactura; }