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); }
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); } }
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 }