private void btnEnviar_Click(object sender, EventArgs e) { try { string Body = "Estimado Cliente:\n\nBuen día.\n\nDe acuerdo con su solicitud, adjunto encontrará " + Tipo + ": " + Id + ", "; Body += "la cual tiene vigencia de 30 días naturales a partir de la recepción del presente correo.\n\n"; Body += "Le recordamos que los precios no incluyen IVA ni gastos relacionados al envío ni de instalación.\n\n"; Body += "Para el envío de la mercancía, es necesario el depósito correspondiente al total de la cotización.\n\n"; Body += "Agradecemos su confianza, continuamos a sus órdenes."; if (txtCorreo.Text.Length > 0 && Archivo != null) { bool Flag = BaseWinBP.EnviarMail("*****@*****.**", txtCorreo.Text, Correo, "", Tipo, Body, "smtp.gmail.com", "Catcooptest", 587, Archivo, Tipo + ".pdf", true); if (Flag) { RadMessageBox.Show("Correo enviado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } else { RadMessageBox.Show("Ocurrió un error al enviar el correo", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } this.Close(); } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al enviar el correo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); throw; } }
private void btnVerArchivo_Click(object sender, EventArgs e) { try { if (oList.FindAll(item => item.Sel == true).Count == 0) { RadMessageBox.Show("No hay ningun archivo seleccionado", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } BinaryWriter Writer = null; oList.ForEach(item => { if (item.Sel == true) { if (item.Archivo != null) { Writer = new BinaryWriter(File.OpenWrite(Directory.GetCurrentDirectory() + "\\" + item.NombreArchivo)); Writer.Write(item.Archivo); Writer.Flush(); Writer.Close(); BaseWinBP.AbrirArchivo(Directory.GetCurrentDirectory() + "\\" + item.NombreArchivo); } else { BaseWinBP.AbrirArchivo(item.RutaOriginal); } } }); } catch (Exception ex) { RadMessageBox.Show("Ocurió un error al abrir el archivo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }
private void txtSueldo_KeyPress(object sender, KeyPressEventArgs e) { try { if (BaseWinBP.isDecimal(e.KeyChar)) { e.Handled = true; } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al capturar la ponderación\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }
private void Numeros_KeyPress(object sender, KeyPressEventArgs e) { try { if (!BaseWinBP.isNumero(e.KeyChar)) { e.Handled = true; } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error en la captura\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }
private void txtLista_KeyPress(object sender, KeyPressEventArgs e) { try { if (!BaseWinBP.isNumero(e.KeyChar)) { e.Handled = true; } } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { oNomina = new WCF_Nomina.Hersan_NominaClient(); int Result = 0; try { try { if (RadMessageBox.Show("Esta acción generará el prestamo para el empleado\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.No) { return; } System.Data.DataTable oData = BaseWinBP.ToDataTable(oPrestamo); if (ValidarCampos()) { if (dgGrid.RowCount == 0) { btnGenerar_Click(new object(), new EventArgs()); } PrestamosBE obj = new PrestamosBE(); obj.Empleado.Id = int.Parse(cboEmpleados.SelectedValue.ToString()); obj.Tasa = decimal.Parse(txtTasa.Text); obj.ImporteTotal = decimal.Parse(txtImporte.Text); obj.NoPagos = (txtPagos.Enabled == true ? int.Parse(txtPagos.Text) : 0); obj.ImportePago = decimal.Parse(txtPago.Text); obj.SemanaAplica = int.Parse(cboSemana.Text); obj.Estatus = "VIGENTE"; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; Result = oNomina.NOM_Prestamos_Guardar(obj, oData); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al generar el préstamo", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); } else { RadMessageBox.Show("Se ha generado el préstamo No. " + Result.ToString(), this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al guardar el préstamo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oNomina = null; } } catch (Exception ex) { throw ex; } }
private void MenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); try { saveFileDialog.Filter = "Excel files (*.xlsx)|*.xls"; saveFileDialog.RestoreDirectory = true; if (saveFileDialog.ShowDialog() != DialogResult.OK) { return; } if (saveFileDialog.FileName.Equals(String.Empty)) { RadMessageBox.SetThemeName(this.gvDetalle.ThemeName); RadMessageBox.Show("Capture el nombre del archivo"); return; } string fileName = saveFileDialog.FileName; ExportToExcelML excelExporter = new ExportToExcelML(this.gvDetalle); excelExporter.SheetName = "Datos"; excelExporter.SummariesExportOption = SummariesOption.ExportAll; try { excelExporter.RunExport(fileName); RadMessageBox.SetThemeName(this.gvDetalle.ThemeName); if (RadMessageBox.Show("Los datos se han exportado correctamente. Desea abrir el archivo...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { BaseWinBP.AbrirArchivoExcel(fileName); } } catch (System.IO.IOException ex) { RadMessageBox.Show(this, ex.Message, "Error I/O", MessageBoxButtons.OK, RadMessageIcon.Error); } } catch (Exception ex) { throw ex; } }
private void btnCorreo_Click(object sender, EventArgs e) { try { if (txtId.Text == "-1") { RadMessageBox.Show("No hay ningun candidato seleccionado", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (!rdbAceptado.IsChecked && !rdbRechazado.IsChecked) { RadMessageBox.Show("Actualiza el estatus del Candidato(Rechazado o Acpetado)\n antes de enviar correo" , this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (RadMessageBox.Show("Desea mandar correo al candidato...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { #region Correo string usuario = "capher"; string pwd = "her0289"; string smtp = "smtp.hersan.com.mx"; string emisor = "*****@*****.**"; string destinatario = txtCorreo.Text; string asunto = "Reclutamiento Hersan HiTech SAPI de C.V. "; int port = 500; if (txtId.Text != "-1") { string CuerpoMsg = CreateBody(); BaseWinBP.EnviarMail(emisor, destinatario, asunto, CuerpoMsg, smtp, usuario, pwd, port); RadMessageBox.Show("Correo enviado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } else { RadMessageBox.Show("Debe de seleccionar un candidato para mandar el correo\n", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); } #endregion } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al mandar el correo\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }