Esempio n. 1
0
        private void btnGuardaMontos_Click(object sender, RoutedEventArgs e)
        {
            int loc = 0;

            for (int j = 0; j <= dtgMontos.Items.Count - 1; j++)
            {
                if ((dtgMontos.Items[j] as System.Data.DataRowView).Row.ItemArray[1].ToString().Trim(new char[] { ' ' }).Equals(""))
                {
                    loc++;
                }
            }
            if (loc == dtgMontos.Items.Count || loc > 0)
            {
                MessageBox.Show("Debe colocar todos los montos", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            montoPA montos = new montoPA();

            for (int i = 0; i <= dtgMontos.Items.Count - 1; i++)
            {
                montos.actualizar_montos(Convert.ToDouble((dtgMontos.Items[i] as System.Data.DataRowView).Row.ItemArray[1].ToString()), Convert.ToInt32((dtgMontos.Items[i] as System.Data.DataRowView).Row.ItemArray[2].ToString()));
            }
            MessageBox.Show("Se han actualizado los montos correctamente", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
            tbConfiguracion_Loaded(sender, e);
        }
Esempio n. 2
0
        private void btnGuardaMontoPA_Click(object sender, RoutedEventArgs e)
        {
            DateTime?f  = dpFechaIPunto.SelectedDate;
            DateTime?ff = dpFechaFPunto.SelectedDate;

            if (txtmonto.Text.Equals("") || f == null || ff == null)
            {
                MessageBox.Show("Debe colocar monto y rango de fechas", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            if (MessageBox.Show("¿Seguro desea actualizar el monto por puntos acelerados?", "Pregunta", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                string[] ini   = f.Value.ToShortDateString().Split('/');
                string   fechI = ini[2] + "/" + ini[1] + "/" + ini[0];
                string[] fin   = f.Value.ToShortDateString().Split('/');
                string   fechF = fin[2] + "/" + fin[1] + "/" + fin[0];
                montoPA  mpa   = new montoPA();
                mpa.monto       = (Convert.ToDouble(txtmonto.Text));
                mpa.observacion = txtObservacionPA.Text.ToUpper();
                mpa.inicio      = fechI;
                mpa.fin         = fechF;
                mpa.agregar_montoPA();
                MessageBox.Show("Se ha actualizado el monto por punto acelerado correctamente", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                txtmonto.Text              = "";
                txtObservacionPA.Text      = "";
                dpFechaIPunto.SelectedDate = null;
                dpFechaFPunto.SelectedDate = null;
                tbConfiguracion_Loaded(sender, e);
            }
        }
Esempio n. 3
0
        private void tbConfiguracion_Loaded(object sender, RoutedEventArgs e)
        {
            temporada     tem = new temporada();
            SqlDataReader sr  = tem.listarTemporada();
            DataTable     dt  = new DataTable();

            dt.Columns.Add("temporada");
            dt.Columns.Add("inicio");
            dt.Columns.Add("fin");
            dt.Columns.Add("infante");
            dt.Columns.Add("ninio");
            dt.Columns.Add("adulto");
            dt.Columns.Add("hotel");
            if (sr != null)
            {
                while (sr.Read())
                {
                    DataRow row = dt.NewRow();
                    row[0] = sr.GetString(6).Trim(new char[] { ' ' });
                    row[1] = sr.GetDateTime(1).ToShortDateString();
                    row[2] = sr.GetDateTime(2).ToShortDateString();
                    row[3] = sr.GetDouble(3).ToString("N2", CultureInfo.CreateSpecificCulture("es-VE"));
                    row[4] = sr.GetDouble(4).ToString("N2", CultureInfo.CreateSpecificCulture("es-VE"));
                    row[5] = sr.GetDouble(5).ToString("N2", CultureInfo.CreateSpecificCulture("es-VE"));
                    row[6] = sr.GetString(7);
                    dt.Rows.Add(row);
                }
                dtgCargos.ItemsSource = dt.DefaultView;
                sr.Close();
            }
            cargo     car   = new cargo();
            DataTable dtcar = new DataTable();

            dtcar.Columns.Add("descripcion");
            dtcar.Columns.Add("observacion");
            sr = car.listar();
            if (sr != null)
            {
                while (sr.Read())
                {
                    DataRow row = dtcar.NewRow();
                    //sr.GetString(2).Trim(new char[] { ' ' })
                    //condicion de validar si es nulo
                    row[0] = sr.IsDBNull(1) ? "" : sr.GetString(1).Trim(new char[] { ' ' });
                    row[1] = sr.IsDBNull(2) ? "" : sr.GetString(1).Trim(new char[] { ' ' });
                    //row[0] = sr.GetString(1).Trim(new char[] { ' ' });
                    //row[1] = sr.GetString(2).Trim(new char[] { ' ' });
                    dtcar.Rows.Add(row);
                }

                dtgCargos1.ItemsSource = dtcar.DefaultView;
                sr.Close();
            }
            montoPA   mpa   = new montoPA();
            DataTable dtmon = new DataTable();

            dtmon.Columns.Add("monto");
            dtmon.Columns.Add("inicio");
            dtmon.Columns.Add("fin");
            dtmon.Columns.Add("observacion");
            sr = mpa.buscartodos();
            if (sr != null)
            {
                while (sr.Read())
                {
                    DataRow rowM = dtmon.NewRow();
                    rowM[0] = sr.GetDouble(0).ToString("N2", CultureInfo.CreateSpecificCulture("es-VE"));
                    rowM[1] = sr.GetDateTime(2).ToShortDateString();
                    rowM[2] = sr.GetDateTime(3).ToShortDateString();
                    rowM[3] = sr.GetString(1);
                    dtmon.Rows.Add(rowM);
                }
                dtgMontoPA.ItemsSource = dtmon.DefaultView;
                sr.Close();
            }
            DataTable dtmontos = new DataTable();

            dtmontos.Columns.Add("concepto");
            dtmontos.Columns.Add("monto");
            dtmontos.Columns.Add("ref");
            sr = mpa.buscarmontos();
            if (sr != null)
            {
                while (sr.Read())
                {
                    DataRow rowM = dtmontos.NewRow();
                    rowM[0] = sr.GetString(0);
                    rowM[1] = sr.GetDouble(1).ToString("N2", CultureInfo.CreateSpecificCulture("es-VE"));
                    rowM[2] = sr.GetInt32(2);
                    dtmontos.Rows.Add(rowM);
                }
                dtgMontos.ItemsSource = dtmontos.DefaultView;
                sr.Close();
            }

            cargar_cmbEstatusFDP();
            formasdepago fdp = new formasdepago();

            dtgFDP.ItemsSource = fdp.listar();

            cargar_cmbEstatusBnc();
            banco bnc = new banco();

            dtgBnc.ItemsSource = bnc.listar();


            cargar_cmbEstatusTT();
            tipotarjeta tt = new tipotarjeta();

            dtgTT.ItemsSource = tt.listar();


            cargar_cmbEstatusUsr();

            usuario usr = new usuario();

            cmbPerfilUsr.ItemsSource       = usr.listarPerfiles();
            cmbPerfilUsr.DisplayMemberPath = "nombreperfil";
            cmbPerfilUsr.SelectedValuePath = "codigo";
            lusu = usr.listar();
            dtgUsr.ItemsSource = lusu;
            dtgUsr.Items.Refresh();


//cmbPerfilUsr
        }