/// <summary> /// Metodo para actualizar el contenido de la grilla. /// </summary> private void actualizarGrilla() { //Obtener objetos asociados de los valores seleccionados en los combobox. ComboBoxPares cbpTC = (ComboBoxPares)cboTipoComprobante.SelectedItem; ComboBoxPares cbpESCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; ComboBoxPares cbpES = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { DateTime fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { DateTime fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } cs_pxCargarDgvComprobanteselectronicos(cbpTC._Id, cbpESCC._Id, cbpES._Id, fecha_inicio_formato, fecha_fin_formato); }
private void cargarGrilla() { ComboBoxPares cbpTC = (ComboBoxPares)cboTipoComprobante.SelectedItem; ComboBoxPares cbpESCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; ComboBoxPares cbpES = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { DateTime fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { DateTime fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } cs_pxCargarDgvComprobanteselectronicos(cbpTC._Id, cbpESCC._Id, cbpES._Id, fecha_inicio_formato, fecha_fin_formato); }
//Evento para refrescar la grilla private void btnRefrescar_Click(object sender, RoutedEventArgs e) { cbpEstadoSunat = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } dgComprobantes.ItemsSource = null; dgComprobantes.Items.Clear(); cs_pxCargarDgvComprobanteselectronicos(cbpEstadoSunat._Id, fecha_inicio_formato, fecha_fin_formato); }
//Evento click para enviar la configuracion a la base de datos. private void btnEnviar_Click(object sender, RoutedEventArgs e) { try { ComboBoxPares cbpVecesDia = (ComboBoxPares)cboVecesDia.SelectedItem; ComboBoxPares cbpVecesHora = (ComboBoxPares)cboVecesHora.SelectedItem; //Actualizar valores para entidad alarma. entidad_alarma.Cs_pr_Envioautomatico = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioAutomatico.IsChecked); // entidad_alarma.Cs_pr_Envioautomatico_minutos = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_minutos.IsChecked); entidad_alarma.Cs_pr_Envioautomatico_minutosvalor = cbpVecesDia._Id; // entidad_alarma.Cs_pr_Envioautomatico_hora = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_hora.IsChecked); entidad_alarma.Cs_pr_Envioautomatico_horavalor = dtpEnvioautomatico_horavalor.Text; entidad_alarma.Cs_pr_Enviomanual = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioManual.IsChecked); // entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_mostrarglobo.IsChecked); entidad_alarma.Cs_pr_Enviomanual_mostrarglobo_minutosvalor = cbpVecesHora._Id; entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = dtpEnviomanual_horavalor.Text; // entidad_alarma.Cs_pr_Enviomanual_nomostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_nomostrarglobo.IsChecked); dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor); dtpEnviomanual_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo); entidad_alarma.cs_pxActualizar(true); } catch (Exception ex) { clsBaseLog.cs_pxRegistarAdd("Error al Registrar Alerta Factura: " + ex.ToString()); } }
// Evento de cambio de gestor de base de datos. private void cboGestorBD_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBoxPares seleccionado = (ComboBoxPares)cboGestorBD.SelectedItem; if (seleccionado._Value == "SQLite") { txtServidor.IsEnabled = false; txtPuerto.IsEnabled = false; txtUsuario.IsEnabled = false; txtContrasenia.IsEnabled = false; } else { txtServidor.IsEnabled = true; txtPuerto.IsEnabled = true; txtUsuario.IsEnabled = true; txtContrasenia.IsEnabled = true; } if (seleccionado._Value == "PostgreSQL") { TextBoton.Content = "Actualizar base de datos existente"; } else { TextBoton.Content = "Crear base de datos"; } txtDriver.Text = clsBaseUtil.cs_fxDBMS_Driver(cboGestorBD.SelectedIndex + 1); }
//Metodo de consulta para filtrar documentos. private void btnConsulta_Click(object sender, RoutedEventArgs e) { cbpTipoComprobante = (ComboBoxPares)cboTipoComprobante.SelectedItem; cbpEstadoSCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; cbpEstadoSunat = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } //Cargar los comprobantes electronicos. cs_pxCargarDgvComprobanteselectronicos(cbpTipoComprobante._Id, cbpEstadoSCC._Id, cbpEstadoSunat._Id, fecha_inicio_formato, fecha_fin_formato); }
/*NUEVO FIN*/ private void btnFiltro_Click(object sender, RoutedEventArgs e) { ComboBoxPares cbpESCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; ComboBoxPares cbpES = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { DateTime fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { DateTime fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } cs_pxCargarDgvComprobanteselectronicos(cbpESCC._Id, cbpES._Id, fecha_inicio_formato, fecha_fin_formato); }
private void Page_Loaded(object sender, RoutedEventArgs e) { //Agregar valores a combobox de tipo reporte tipos_reporte.Add(new ComboBoxPares("0", "PDF")); tipos_reporte.Add(new ComboBoxPares("1", "CSV")); cboDownload.DisplayMemberPath = "_Value"; cboDownload.SelectedValuePath = "_key"; cboDownload.SelectedIndex = 0; cboDownload.ItemsSource = tipos_reporte; //Agregar valores a combobox de tipo estados de SCC estados_scc.Add(new ComboBoxPares("", "Seleccione")); estados_scc.Add(new ComboBoxPares("0", "Enviado")); //estados_scc.Add(new ComboBoxPares("1", "Pendiente (Errores)")); estados_scc.Add(new ComboBoxPares("2", "Pendiente (Correcto)")); cboEstadoSCC.DisplayMemberPath = "_Value"; cboEstadoSCC.SelectedValuePath = "_key"; cboEstadoSCC.SelectedIndex = 0; cboEstadoSCC.ItemsSource = estados_scc; //Agregar estados sunat a combobox. estados_sunat.Add(new ComboBoxPares("", "Seleccione")); estados_sunat.Add(new ComboBoxPares("0", "Aceptado")); estados_sunat.Add(new ComboBoxPares("1", "Rechazado")); estados_sunat.Add(new ComboBoxPares("2", "Sin estado")); estados_sunat.Add(new ComboBoxPares("3", "De Baja")); cboEstadoSunat.DisplayMemberPath = "_Value"; cboEstadoSunat.SelectedValuePath = "_key"; cboEstadoSunat.SelectedIndex = 0; cboEstadoSunat.ItemsSource = estados_sunat; datePick_inicio.Text = DateTime.Now.Date.ToString(); datePick_fin.Text = DateTime.Now.Date.ToString(); ComboBoxPares cbpESCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; ComboBoxPares cbpES = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { DateTime fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { DateTime fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } cs_pxCargarDgvComprobanteselectronicos(cbpESCC._Id, cbpES._Id, fecha_inicio_formato, fecha_fin_formato); }
private void btnEnviar_Click(object sender, RoutedEventArgs e) { try { ComboBoxPares cbpVecesDia = (ComboBoxPares)cboVecesDia.SelectedItem; ComboBoxPares cbpVecesHora = (ComboBoxPares)cboVecesHora.SelectedItem; //Si la alarma esta definida.Salvar los cambios ingresados. if (exist == true) { entidad_alarma.Cs_pr_Envioautomatico = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioAutomatico.IsChecked); //entidad_alarma.Cs_pr_Envioautomatico_minutos = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_minutos.IsChecked); entidad_alarma.Cs_pr_Envioautomatico_minutosvalor = cbpVecesDia._Id; //entidad_alarma.Cs_pr_Envioautomatico_hora = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_hora.IsChecked); entidad_alarma.Cs_pr_Envioautomatico_horavalor = dtpEnvioautomatico_horavalor.Text; entidad_alarma.Cs_pr_Enviomanual = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioManual.IsChecked); //entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_mostrarglobo.IsChecked); entidad_alarma.Cs_pr_Enviomanual_mostrarglobo_minutosvalor = cbpVecesHora._Id; entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = dtpEnviomanual_horavalor.Text; //entidad_alarma.Cs_pr_Enviomanual_nomostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_nomostrarglobo.IsChecked); dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor); dtpEnviomanual_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo); entidad_alarma.cs_pxActualizar(true); } //Caso no este definido las alarmas. Crear la alarma con los valores definidos por el usuario. else { clsEntityAlarms entidad_new = new clsEntityAlarms(); entidad_new.Cs_pr_Declarant_Id = declarante_id; entidad_new.Cs_pr_Alarms_Id = Guid.NewGuid().ToString(); entidad_new.Cs_pr_Envioautomatico = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioAutomatico.IsChecked); //entidad_new.Cs_pr_Envioautomatico_minutos = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_minutos.IsChecked); entidad_new.Cs_pr_Envioautomatico_minutosvalor = cbpVecesDia._Id; //entidad_new.Cs_pr_Envioautomatico_hora = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnvioautomatico_hora.IsChecked); entidad_new.Cs_pr_Envioautomatico_horavalor = dtpEnvioautomatico_horavalor.Text; entidad_new.Cs_pr_Enviomanual = clsBaseUtil.cs_fxBooleanToString((bool)chkEnvioManual.IsChecked); //entidad_new.Cs_pr_Enviomanual_mostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_mostrarglobo.IsChecked); entidad_new.Cs_pr_Enviomanual_mostrarglobo_minutosvalor = cbpVecesHora._Id; entidad_new.Cs_pr_Enviomanual_mostrarglobo = dtpEnviomanual_horavalor.Text; //entidad_new.Cs_pr_Enviomanual_nomostrarglobo = clsBaseUtil.cs_fxBooleanToString((bool)rbtEnviomanual_nomostrarglobo.IsChecked); entidad_new.Cs_pr_Iniciarconwindows = "F"; entidad_new.Cs_pr_Tipo = "2"; this.dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_new.Cs_pr_Envioautomatico_horavalor); dtpEnviomanual_horavalor.Value = Convert.ToDateTime(entidad_new.Cs_pr_Enviomanual_mostrarglobo); entidad_new.cs_pxInsertar(true); exist = true; entidad_alarma = entidad_new; } } catch (Exception) { clsBaseLog.cs_pxRegistarAdd("Error al registrar Alerta Retención."); } }
//Evento de carga para la pagina principal. private void Page_Loaded(object sender, RoutedEventArgs e) { //Agregar items a estados sunat. estados_sunat.Add(new ComboBoxPares("", "Seleccione")); estados_sunat.Add(new ComboBoxPares("0", "Aceptado")); estados_sunat.Add(new ComboBoxPares("1", "Rechazado")); estados_sunat.Add(new ComboBoxPares("2", "Sin estado")); //estados_sunat.Add(new ComboBoxPares("3", "De Baja")); cboEstadoSunat.DisplayMemberPath = "_Value"; cboEstadoSunat.SelectedValuePath = "_key"; cboEstadoSunat.SelectedIndex = 0; cboEstadoSunat.ItemsSource = estados_sunat; //Agregar items a tipos de reporte tipos_reporte.Add(new ComboBoxPares("0", "PDF")); tipos_reporte.Add(new ComboBoxPares("1", "CSV")); cboDownload.DisplayMemberPath = "_Value"; cboDownload.SelectedValuePath = "_key"; cboDownload.SelectedIndex = 0; cboDownload.ItemsSource = tipos_reporte; datePick_inicio.Text = DateTime.Now.Date.ToString(); datePick_fin.Text = DateTime.Now.Date.ToString(); cbpEstadoSunat = (ComboBoxPares)cboEstadoSunat.SelectedItem; //si existe fecha seleccionada inicio. if (datePick_inicio.SelectedDate != null) { fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } //Si existe fecha seleccionada fin if (datePick_fin.SelectedDate != null) { fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } cs_pxCargarDgvComprobanteselectronicos(cbpEstadoSunat._Id, fecha_inicio_formato, fecha_fin_formato); }
//Evento de carga de la ventana principal. private void Page_Loaded(object sender, RoutedEventArgs e) { //Agregar estados sunat al combobox Estado Sunat. estados_sunat.Add(new ComboBoxPares("", "Seleccione")); estados_sunat.Add(new ComboBoxPares("0", "Aceptado")); estados_sunat.Add(new ComboBoxPares("1", "Rechazado")); estados_sunat.Add(new ComboBoxPares("2", "Sin estado")); estados_sunat.Add(new ComboBoxPares("4", "En proceso")); estados_sunat.Add(new ComboBoxPares("5", "Ticket a Consultar")); cboEstadoSunat.DisplayMemberPath = "_Value"; cboEstadoSunat.SelectedValuePath = "_key"; cboEstadoSunat.SelectedIndex = 0; cboEstadoSunat.ItemsSource = estados_sunat; //Inicializar las fechas. datePick_inicio.Text = DateTime.Now.Date.ToString(); datePick_fin.Text = DateTime.Now.Date.ToString(); cbpEstadoSunat = (ComboBoxPares)cboEstadoSunat.SelectedItem; if (datePick_inicio.SelectedDate != null) { fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } if (datePick_fin.SelectedDate != null) { fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } //Cargar datos en la grilla cs_pxCargarDgvComprobanteselectronicos(cbpEstadoSunat._Id, fecha_inicio_formato, fecha_fin_formato); }
//Evento de carga de la ventana. private void Page_Loaded(object sender, RoutedEventArgs e) { //Agregar elementos al ComboBox de tipos de reporte tipos_reporte.Add(new ComboBoxPares("0", "PDF")); tipos_reporte.Add(new ComboBoxPares("1", "CSV")); cboDownload.DisplayMemberPath = "_Value"; cboDownload.SelectedValuePath = "_key"; cboDownload.SelectedIndex = 0; cboDownload.ItemsSource = tipos_reporte; //Agregar elemntos al combobox de tipo de comprobantes tipos_comprobante.Add(new ComboBoxPares("", "Seleccione")); tipos_comprobante.Add(new ComboBoxPares("03", "Boleta de Venta")); tipos_comprobante.Add(new ComboBoxPares("07", "Nota de Credito")); tipos_comprobante.Add(new ComboBoxPares("08", "Nota de Debito")); cboTipoComprobante.DisplayMemberPath = "_Value"; cboTipoComprobante.SelectedValuePath = "_Key"; cboTipoComprobante.SelectedIndex = 0; cboTipoComprobante.ItemsSource = tipos_comprobante; //Agregar elementos al combobox de estasdo en SCC estados_scc.Add(new ComboBoxPares("", "Seleccione")); estados_scc.Add(new ComboBoxPares("0", "Enviado")); // estados_scc.Add(new ComboBoxPares("1", "Pendiente (Errores)")); estados_scc.Add(new ComboBoxPares("2", "Pendiente (Correcto)")); estados_scc.Add(new ComboBoxPares("3", "Pendiente (De Baja)")); cboEstadoSCC.DisplayMemberPath = "_Value"; cboEstadoSCC.SelectedValuePath = "_key"; cboEstadoSCC.SelectedIndex = 0; cboEstadoSCC.ItemsSource = estados_scc; //Agregar elementos al combobox de estados para sunat estados_sunat.Add(new ComboBoxPares("", "Seleccione")); estados_sunat.Add(new ComboBoxPares("0", "Aceptado")); estados_sunat.Add(new ComboBoxPares("1", "Rechazado")); estados_sunat.Add(new ComboBoxPares("2", "Sin estado")); estados_sunat.Add(new ComboBoxPares("3", "De Baja")); cboEstadoSunat.DisplayMemberPath = "_Value"; cboEstadoSunat.SelectedValuePath = "_key"; cboEstadoSunat.SelectedIndex = 0; cboEstadoSunat.ItemsSource = estados_sunat; datePick_inicio.Text = DateTime.Now.Date.ToString(); datePick_fin.Text = DateTime.Now.Date.ToString(); cbpTipoComprobante = (ComboBoxPares)cboTipoComprobante.SelectedItem; cbpEstadoSCC = (ComboBoxPares)cboEstadoSCC.SelectedItem; cbpEstadoSunat = (ComboBoxPares)cboEstadoSunat.SelectedItem; //Si la seleccion de la fecha de inicio es diferente de null. if (datePick_inicio.SelectedDate != null) { fecha_inicio = (DateTime)datePick_inicio.SelectedDate; fecha_inicio_formato = fecha_inicio.ToString("yyyy-MM-dd"); } else { fecha_inicio_formato = string.Empty; } //Si la seleccion de la fecha de fin es diferente de null. if (datePick_fin.SelectedDate != null) { fecha_fin = (DateTime)datePick_fin.SelectedDate; fecha_fin_formato = fecha_fin.ToString("yyyy-MM-dd"); } else { fecha_fin_formato = string.Empty; } //Cargar los comprobantes electronicos. cs_pxCargarDgvComprobanteselectronicos(cbpTipoComprobante._Id, cbpEstadoSCC._Id, cbpEstadoSunat._Id, fecha_inicio_formato, fecha_fin_formato); }