/// <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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 //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);
 }
Пример #4
0
        //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());
            }
        }
Пример #5
0
        // 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);
        }
Пример #6
0
        //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);
        }
Пример #7
0
        /*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);
        }
Пример #8
0
        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);
        }
Пример #9
0
 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.");
     }
 }
Пример #10
0
        //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);
        }
Пример #11
0
        //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);
        }
Пример #12
0
        //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);
        }