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."); } }
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; } }
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()); } }
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()); } }