Example #1
0
        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);
        }
Example #2
0
        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();
        }
Example #3
0
        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));
        }
Example #4
0
 /// <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;
 }