Exemple #1
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.");
     }
 }
Exemple #2
0
        public frmAlarma(clsEntityAlarms alarm)
        {
            InitializeComponent();
            this.cboEnvioautomatico_minutosvalor.SelectedIndex          = 0;
            this.cboEnviomanual_mostrarglobo_minutosvalor.SelectedIndex = 0;

            entidad_alarma = alarm;
            this.chkEnvioautomatico.Checked           = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico);
            this.rbtEnvioautomatico_minutos.Checked   = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_minutos);
            this.cboEnvioautomatico_minutosvalor.Text = entidad_alarma.Cs_pr_Envioautomatico_minutosvalor;
            this.rbtEnvioautomatico_hora.Checked      = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_hora);
            this.dtpEnvioautomatico_horavalor.Value   = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor);
            this.chkEnviomanual.Checked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual);
            this.rbtEnviomanual_mostrarglobo.Checked           = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo);
            this.cboEnviomanual_mostrarglobo_minutosvalor.Text = entidad_alarma.Cs_pr_Enviomanual_mostrarglobo_minutosvalor;
            this.rbtEnviomanual_nomostrarglobo.Checked         = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual_nomostrarglobo);
            this.chkIniciar_Windows.Checked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Iniciarconwindows);

            if (chkEnvioautomatico.Checked == true)
            {
                chkEnviomanual.Checked = false;
            }
            else
            {
                chkEnviomanual.Checked = true;
            }

            if (chkEnvioautomatico.Checked == true)
            {
                chkEnviomanual.Checked = false;
            }
            else
            {
                chkEnviomanual.Checked = true;
            }
        }
Exemple #3
0
        public Retencion_Alerta(clsEntityAlarms alarm, string IdDeclarante)
        {
            try
            {
                InitializeComponent();
                declarante_id = IdDeclarante;
                //Asiganar valores al combobox de veces al dia.
                veces_al_dia.Add(new ComboBoxPares("2", "2"));
                veces_al_dia.Add(new ComboBoxPares("3", "3"));
                veces_al_dia.Add(new ComboBoxPares("4", "4"));
                veces_al_dia.Add(new ComboBoxPares("6", "6"));
                veces_al_dia.Add(new ComboBoxPares("24", "24"));
                cboVecesDia.DisplayMemberPath = "_Value";
                cboVecesDia.SelectedValuePath = "_key";
                cboVecesDia.SelectedIndex     = 0;
                cboVecesDia.ItemsSource       = veces_al_dia;
                //Asignar valores al combobox de veces por hora.
                veces_por_hora.Add(new ComboBoxPares("2", "2"));
                veces_por_hora.Add(new ComboBoxPares("3", "3"));
                veces_por_hora.Add(new ComboBoxPares("4", "4"));
                veces_por_hora.Add(new ComboBoxPares("6", "6"));
                veces_por_hora.Add(new ComboBoxPares("60", "60"));
                cboVecesHora.DisplayMemberPath = "_Value";
                cboVecesHora.SelectedValuePath = "_key";
                cboVecesHora.SelectedIndex     = 0;
                cboVecesHora.ItemsSource       = veces_por_hora;
                //cboVecesDia.SelectedIndex = 0;
                //cboVecesHora.SelectedIndex = 0;
                //Si alarma no esta definida.
                if (alarm == null)
                {
                    exist = false;
                    chkEnvioManual.IsChecked = true;
                    //rbtEnviomanual_nomostrarglobo.IsChecked = true;
                }
                else
                {
                    //Si alarma esta definida.
                    exist          = true;
                    entidad_alarma = alarm;

                    this.chkEnvioAutomatico.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico);
                    // this.rbtEnvioautomatico_minutos.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_minutos);
                    //Buscar de acuerdo a la alarma definida el valor a  seleccionar.
                    switch (entidad_alarma.Cs_pr_Envioautomatico_minutosvalor)
                    {
                    case "2":
                        this.cboVecesDia.SelectedIndex = 0;
                        break;

                    case "3":
                        this.cboVecesDia.SelectedIndex = 1;
                        break;

                    case "4":
                        this.cboVecesDia.SelectedIndex = 2;
                        break;

                    case "6":
                        this.cboVecesDia.SelectedIndex = 3;
                        break;

                    case "24":
                        this.cboVecesDia.SelectedIndex = 4;
                        break;

                    default:
                        this.cboVecesDia.SelectedIndex = 0;
                        break;
                    }

                    // this.rbtEnvioautomatico_hora.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_hora);
                    if (entidad_alarma.Cs_pr_Envioautomatico_horavalor != "")
                    {
                        try
                        {
                            this.dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor);
                        }
                        catch { }
                    }
                    //this.dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor);
                    this.chkEnvioManual.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual);
                    //this.rbtEnviomanual_mostrarglobo.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo);
                    if (entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "T" || entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "F" || entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "")
                    {
                        entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = DateTime.Now.Date.ToString();
                    }
                    this.dtpEnviomanual_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo); //poner la hora aqui de globos
                                                                                                                             //Buscar de acuerdo a la alarma definida el valor a  seleccionar .
                    switch (entidad_alarma.Cs_pr_Enviomanual_mostrarglobo_minutosvalor)
                    {
                    case "2":
                        this.cboVecesHora.SelectedIndex = 0;
                        break;

                    case "3":
                        this.cboVecesHora.SelectedIndex = 1;
                        break;

                    case "4":
                        this.cboVecesHora.SelectedIndex = 2;
                        break;

                    case "6":
                        this.cboVecesHora.SelectedIndex = 3;
                        break;

                    case "60":
                        this.cboVecesHora.SelectedIndex = 4;
                        break;

                    default:
                        this.cboVecesHora.SelectedIndex = 0;
                        break;
                    }
                    //  rbtEnviomanual_nomostrarglobo.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual_nomostrarglobo);
                }
            }
            catch (Exception ex)
            {
                clsBaseLog.cs_pxRegistarAdd("Error al Iniciar Ventana Alerta Retención: " + ex.ToString());
            }
        }
Exemple #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            switch (cs_cmModo)
            {
            case "UPD":
                entidad_declarante.Cs_pr_Ruc                          = txtRUC.Text;
                entidad_declarante.Cs_pr_RazonSocial                  = txtRazonsocial.Text;
                entidad_declarante.Cs_pr_Usuariosol                   = txtUsuariosol.Text;
                entidad_declarante.Cs_pr_Clavesol                     = txtClavesol.Text;
                entidad_declarante.Cs_pr_Rutacertificadodigital       = txtCertificadodigital.Text;
                entidad_declarante.Cs_pr_Parafrasiscertificadodigital = txtCertificadodigitalclave.Text;
                entidad_declarante.Cs_pr_Email                        = txtEmail.Text;
                if (this.txtRUC.Text.Trim().Length > 0 &&
                    this.txtRazonsocial.Text.Trim().Length > 0 &&
                    this.txtUsuariosol.Text.Trim().Length > 0 &&
                    this.txtClavesol.Text.Trim().Length > 0 &&
                    this.txtCertificadodigital.Text.Trim().Length > 0 &&
                    this.txtCertificadodigitalclave.Text.Trim().Length > 0 &&
                    this.txtEmail.Text.Trim().Length > 0
                    )
                {
                    entidad_declarante.cs_pxActualizar(false);
                }
                else
                {
                    clsBaseMensaje.cs_pxMsgEr("ERR13", "");
                }
                break;

            case "INS":
                entidad_declarante.Cs_pr_Declarant_Id                 = Guid.NewGuid().ToString();
                entidad_declarante.Cs_pr_Ruc                          = txtRUC.Text;
                entidad_declarante.Cs_pr_RazonSocial                  = txtRazonsocial.Text;
                entidad_declarante.Cs_pr_Usuariosol                   = txtUsuariosol.Text;
                entidad_declarante.Cs_pr_Clavesol                     = txtClavesol.Text;
                entidad_declarante.Cs_pr_Rutacertificadodigital       = txtCertificadodigital.Text;
                entidad_declarante.Cs_pr_Parafrasiscertificadodigital = txtCertificadodigitalclave.Text;
                entidad_declarante.Cs_pr_Email                        = txtEmail.Text;
                if (this.txtRUC.Text.Trim().Length > 0 &&
                    this.txtRazonsocial.Text.Trim().Length > 0 &&
                    this.txtUsuariosol.Text.Trim().Length > 0 &&
                    this.txtClavesol.Text.Trim().Length > 0 &&
                    this.txtCertificadodigital.Text.Trim().Length > 0 &&
                    this.txtCertificadodigitalclave.Text.Trim().Length > 0 &&
                    this.txtEmail.Text.Trim().Length > 0
                    )
                {
                    entidad_declarante.cs_pxInsertar(false);
                    clsEntityAccount account = new clsEntityAccount();
                    account.Cs_pr_Account_Id   = Guid.NewGuid().ToString();
                    account.Cs_pr_Declarant_Id = entidad_declarante.Cs_pr_Declarant_Id;
                    account.Cs_pr_Users_Id     = "01";
                    account.cs_pxInsertar(false);

                    clsEntityDatabaseLocal bdlocal = new clsEntityDatabaseLocal();
                    bdlocal.Cs_pr_DatabaseLocal_Id = Guid.NewGuid().ToString();
                    bdlocal.Cs_pr_DBMS             = "Microsoft SQL Server";
                    bdlocal.Cs_pr_DBMSDriver       = "SQL Server";
                    bdlocal.Cs_pr_DBMSServername   = "SERVERNAME_REGISTERS";
                    bdlocal.Cs_pr_DBMSServerport   = "1433";
                    bdlocal.Cs_pr_DBName           = "cs_bdfei";
                    bdlocal.Cs_pr_DBPassword       = "******";
                    bdlocal.Cs_pr_DBUse            = "T";
                    bdlocal.Cs_pr_DBUser           = "******";
                    bdlocal.Cs_pr_Declarant_Id     = entidad_declarante.Cs_pr_Declarant_Id;
                    bdlocal.cs_pxInsertar(false);

                    clsEntityDatabaseWeb bdweb = new clsEntityDatabaseWeb();
                    bdweb.Cs_pr_DatabaseWeb_Id = Guid.NewGuid().ToString();
                    bdweb.Cs_pr_DBMS           = "Microsoft SQL Server";
                    bdweb.Cs_pr_DBMSDriver     = "SQL Server";
                    bdweb.Cs_pr_DBMSServername = "SERVERNAME_WEBPUBLICATION";
                    bdweb.Cs_pr_DBMSServerport = "1433";
                    bdweb.Cs_pr_DBName         = "cs_bdfei_web";
                    bdweb.Cs_pr_DBPassword     = "******";
                    bdweb.Cs_pr_DBUse          = "T";
                    bdweb.Cs_pr_DBUser         = "******";
                    bdweb.Cs_pr_Declarant_Id   = entidad_declarante.Cs_pr_Declarant_Id;
                    bdweb.cs_pxInsertar(false);

                    clsEntityAlarms alarms = new clsEntityAlarms();
                    alarms.Cs_pr_Alarms_Id                             = Guid.NewGuid().ToString();
                    alarms.Cs_pr_Declarant_Id                          = entidad_declarante.Cs_pr_Declarant_Id;
                    alarms.Cs_pr_Envioautomatico                       = "T";
                    alarms.Cs_pr_Envioautomatico_hora                  = "T";
                    alarms.Cs_pr_Envioautomatico_horavalor             = DateTime.Now.ToString();
                    alarms.Cs_pr_Envioautomatico_minutos               = "F";
                    alarms.Cs_pr_Envioautomatico_minutosvalor          = "6";
                    alarms.Cs_pr_Enviomanual                           = "F";
                    alarms.Cs_pr_Enviomanual_mostrarglobo              = "F";
                    alarms.Cs_pr_Enviomanual_mostrarglobo_minutosvalor = "10";
                    alarms.Cs_pr_Enviomanual_nomostrarglobo            = "T";
                    alarms.Cs_pr_Iniciarconwindows                     = "F";
                    alarms.cs_pxInsertar(false);
                }
                else
                {
                    clsBaseMensaje.cs_pxMsgEr("ERR13", "");
                }

                break;

            case "DLT":
                if (new clsBaseConfiguracion().Cs_pr_Declarant_Id == entidad_declarante.Cs_pr_Declarant_Id)
                {
                    if (MessageBox.Show("La empresa seleccionada y su base de datos actual está en uso;\n¿seguro que desea eliminar esta empresa? \n(Debe reiniciar el programa).", "¿Está seguro?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                    {
                        entidad_declarante.Cs_pr_Ruc                          = txtRUC.Text;
                        entidad_declarante.Cs_pr_RazonSocial                  = txtRazonsocial.Text;
                        entidad_declarante.Cs_pr_Usuariosol                   = txtUsuariosol.Text;
                        entidad_declarante.Cs_pr_Clavesol                     = txtClavesol.Text;
                        entidad_declarante.Cs_pr_Rutacertificadodigital       = txtCertificadodigital.Text;
                        entidad_declarante.Cs_pr_Parafrasiscertificadodigital = txtCertificadodigitalclave.Text;
                        entidad_declarante.Cs_pr_Email                        = txtEmail.Text;
                        entidad_declarante.cs_pxElimnar(false);
                        new clsEntityDatabaseWeb().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id).cs_pxElimnar(false);
                        new clsEntityDatabaseLocal().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id).cs_pxElimnar(false);
                        new clsEntityAlarms().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id, "").cs_pxElimnar(false);
                        new clsEntityAccount().cs_pxEliminarCuentasAsociadasEMPRESA(entidad_declarante.Cs_pr_Declarant_Id);
                        //Eliminar las cuentas asociadas
                    }
                }
                else
                {
                    entidad_declarante.Cs_pr_Ruc                          = txtRUC.Text;
                    entidad_declarante.Cs_pr_RazonSocial                  = txtRazonsocial.Text;
                    entidad_declarante.Cs_pr_Usuariosol                   = txtUsuariosol.Text;
                    entidad_declarante.Cs_pr_Clavesol                     = txtClavesol.Text;
                    entidad_declarante.Cs_pr_Rutacertificadodigital       = txtCertificadodigital.Text;
                    entidad_declarante.Cs_pr_Parafrasiscertificadodigital = txtCertificadodigitalclave.Text;
                    entidad_declarante.Cs_pr_Email                        = txtEmail.Text;
                    entidad_declarante.cs_pxElimnar(false);
                    new clsEntityDatabaseWeb().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id).cs_pxElimnar(false);
                    new clsEntityDatabaseLocal().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id).cs_pxElimnar(false);
                    new clsEntityAlarms().cs_fxObtenerUnoPorDeclaranteId(entidad_declarante.Cs_pr_Declarant_Id, "").cs_pxElimnar(false);
                    //Eliminar las cuentas asociadas
                }
                break;
            }
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.Close();
        }
        //Metodo constructor
        public Factura_Alerta(clsEntityAlarms alarm)
        {
            try
            {
                InitializeComponent();
                //Agregar valores al combobox de veces al dia para alarma automatica.
                veces_al_dia.Add(new ComboBoxPares("2", "2"));
                veces_al_dia.Add(new ComboBoxPares("3", "3"));
                veces_al_dia.Add(new ComboBoxPares("4", "4"));
                veces_al_dia.Add(new ComboBoxPares("6", "6"));
                veces_al_dia.Add(new ComboBoxPares("24", "24"));
                cboVecesDia.DisplayMemberPath = "_Value";
                cboVecesDia.SelectedValuePath = "_key";
                cboVecesDia.SelectedIndex     = 0;
                cboVecesDia.ItemsSource       = veces_al_dia;
                //Agregar valores al combobox de veces por hora para envio manual
                veces_por_hora.Add(new ComboBoxPares("2", "2"));
                veces_por_hora.Add(new ComboBoxPares("3", "3"));
                veces_por_hora.Add(new ComboBoxPares("4", "4"));
                veces_por_hora.Add(new ComboBoxPares("6", "6"));
                veces_por_hora.Add(new ComboBoxPares("60", "60"));
                cboVecesHora.DisplayMemberPath = "_Value";
                cboVecesHora.SelectedValuePath = "_key";
                cboVecesHora.SelectedIndex     = 0;
                cboVecesHora.ItemsSource       = veces_por_hora;
                //cboVecesDia.SelectedIndex = 0;
                //cboVecesHora.SelectedIndex = 0;
                entidad_alarma = alarm;
                this.chkEnvioAutomatico.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico);
                // this.rbtEnvioautomatico_minutos.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_minutos);
                //Evaluar la cantidad seleccionada para la alarma
                switch (entidad_alarma.Cs_pr_Envioautomatico_minutosvalor)
                {
                case "2":
                    this.cboVecesDia.SelectedIndex = 0;
                    break;

                case "3":
                    this.cboVecesDia.SelectedIndex = 1;
                    break;

                case "4":
                    this.cboVecesDia.SelectedIndex = 2;
                    break;

                case "6":
                    this.cboVecesDia.SelectedIndex = 3;
                    break;

                case "24":
                    this.cboVecesDia.SelectedIndex = 4;
                    break;

                default:
                    this.cboVecesDia.SelectedIndex = 0;
                    break;
                }

                //this.rbtEnvioautomatico_hora.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Envioautomatico_hora);
                if (entidad_alarma.Cs_pr_Envioautomatico_horavalor != "")
                {
                    this.dtpEnvioautomatico_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Envioautomatico_horavalor);
                }
                this.chkEnvioManual.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual);
                if (entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "T" || entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "F" || entidad_alarma.Cs_pr_Enviomanual_mostrarglobo == "")
                {
                    entidad_alarma.Cs_pr_Enviomanual_mostrarglobo = DateTime.Now.Date.ToString();
                }
                this.dtpEnviomanual_horavalor.Value = Convert.ToDateTime(entidad_alarma.Cs_pr_Enviomanual_mostrarglobo);//poner la hora aqui de globos
                //Evaluar  el valor de los minutos para envio manual
                switch (entidad_alarma.Cs_pr_Enviomanual_mostrarglobo_minutosvalor)
                {
                case "2":
                    this.cboVecesHora.SelectedIndex = 0;
                    break;

                case "3":
                    this.cboVecesHora.SelectedIndex = 1;
                    break;

                case "4":
                    this.cboVecesHora.SelectedIndex = 2;
                    break;

                case "6":
                    this.cboVecesHora.SelectedIndex = 3;
                    break;

                case "60":
                    this.cboVecesHora.SelectedIndex = 4;
                    break;

                default:
                    this.cboVecesHora.SelectedIndex = 0;
                    break;
                }
                // this.rbtEnviomanual_nomostrarglobo.IsChecked = clsBaseUtil.cs_fxStringToBoolean(entidad_alarma.Cs_pr_Enviomanual_nomostrarglobo);
            }
            catch (Exception ex)
            {
                clsBaseLog.cs_pxRegistarAdd("Error al Iniciar Ventana Alerta Factura: " + ex.ToString());
            }
        }