private void button1_Click(object sender, EventArgs e) { if (grdDatos.Rows.Count > 1) { using (new CursorWait()) { try { this.UI_GV_CopyData(this.grdDatos); Microsoft.Office.Interop.Excel.Application xlexcel; Microsoft.Office.Interop.Excel.Workbook xlWorkBook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; object valores = System.Reflection.Missing.Value; xlexcel = new Microsoft.Office.Interop.Excel.Application(); xlexcel.Visible = true; xlWorkBook = xlexcel.Workbooks.Add(valores); xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); Microsoft.Office.Interop.Excel.Range cr = (Microsoft.Office.Interop.Excel.Range)xlWorkSheet.Cells[1, 1]; cr.Select(); xlWorkSheet.PasteSpecial(cr, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, true); }catch (Exception ex) { ELog.save("ERROR AL ENVIAR A EXCEL", ex); } } } else { MessageBox.Show("Debe seleccionar un Almacen", "No hay almacen", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public tb_Periodo ObtenerPeriodo(int idPeriodo) { var periodo = new tb_Periodo(); try { using (var ctx = new SeguroContext()) { //formas de incluir una relacion entre objetos /* periodo = ctx.tb_Periodo * .Include(x => x.tb_Estado) * .Where(x => x.IdPeriodo==idPeriodo ) * .SingleOrDefault() ;*/ periodo = ctx.tb_Periodo .Include("tb_Estado") .Where(x => x.IdPeriodo == idPeriodo) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(periodo); }
public int GuardarPersona(tb_Persona persona) { var codigo = 0; try { using (var ctx = new SeguroContext()) { if (persona.idPersona > 0) { ctx.Entry(persona).State = EntityState.Modified; } else { ctx.Entry(persona).State = EntityState.Added; } ctx.SaveChanges(); codigo = persona.idPersona; } } catch (Exception e) { ELog.save(this, e); //throw; } return(codigo); }
public ResponseModel Guardar(tb_Poliza poliza) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { if (poliza.IdPoliza > 0) { ctx.Entry(poliza).State = EntityState.Modified; } else { ctx.Entry(poliza).State = EntityState.Added; } rm.SetResponse(true); ctx.SaveChanges(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(rm); }
public List <tb_Periodo> ListarPeriodo(int i = 0) { var periodos = new List <tb_Periodo>(); try { using (var ctx = new SeguroContext()) { if (i == 0) { //obtiene la relacion entre periodo y estado periodos = ctx.tb_Periodo .Include(x => x.tb_Estado) .ToList(); } else { periodos = ctx.Database.SqlQuery <tb_Periodo>("sp_listaPeriodos").ToList(); } } } catch (Exception e) { ELog.save(this, e); //throw; } return(periodos); }
public void EnvioCarpetaLocal() { try { //Invoca al metodo que transforma el contenido de excel en un json. CargarInformacionExcel obj = new CargarInformacionExcel(); Object myObjeto = obj.CargarObjeto(); //Serializa el objeto creado a un json. string JSONresult = JsonConvert.SerializeObject(myObjeto); var fecha = DateTime.Now.ToString("hhmmsspppppp"); string path = @"C:\Users\programador1\source\repos\CorreosMasivos\JSON Creados\correos" + fecha + ".json"; if (File.Exists(path)) { File.Delete(path); using (var tw = new StreamWriter(path, true)) { tw.WriteLine(JSONresult.ToString()); tw.Close(); } } else if (!File.Exists(path)) { using (var tw = new StreamWriter(path, true)) { tw.WriteLine(JSONresult.ToString()); tw.Close(); } } } catch (Exception ex) { ELog.save(ex); } }
public void EnviarMensajeServicioMensajeria() { MessageQueue myQueue = new MessageQueue(@".\Private$\email"); myQueue.Formatter = new XmlMessageFormatter(new Type[] { typeof(string) }); try { var msg = myQueue.Receive(); string json = msg.Body.ToString(); if (json != null) { EnvioMensajeServicioDeCorreo obj = new EnvioMensajeServicioDeCorreo(); obj.PostEnvioMensajeJSONAsync(json); } } catch (Exception ex) { ELog.save(ex); } return; }
public ResponseModel Guardar(List <tb_Reserva> ListaReseva) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { foreach (tb_Reserva reserva in ListaReseva) { if (reserva.IdReserva > 0) { ctx.Entry(reserva).State = EntityState.Modified; } else { ctx.Entry(reserva).State = EntityState.Added; } rm.SetResponse(true); ctx.SaveChanges(); } } } catch (Exception e) { ELog.save(this, e); //throw; } return(rm); }
private void btnHtml_Click(object sender, EventArgs e) { if (grdDatos.Rows.Count > 1) { using (new CursorWait()) { try { StringBuilder tem = DataGridtoHTML(this.grdDatos); using (SaveFileDialog dlg = new SaveFileDialog()) { dlg.Filter = "Data Files (*.html)|*.html"; dlg.DefaultExt = "html"; dlg.AddExtension = true; if (dlg.ShowDialog() == DialogResult.OK) { string fileName = dlg.FileName; System.IO.TextWriter w = new System.IO.StreamWriter(fileName); w.Write(tem); w.Flush(); w.Close(); } } } catch (Exception ex) { ELog.save("ERROR AL EXPORTAR A HTML", ex); } } } else { MessageBox.Show("Debe seleccionar un Almacen", "No hay almacen", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public AnexGRIDResponde ListarReservas(AnexGRID grid) { try { using (var ctx = new SeguroContext()) { //inicializa la grilla grid.Inicializar(); string sql = "select (p.anio+p.mes) as periodo, m.DescripcionMoneda as moneda, r.FechaReserva as fecha," + " sum(r.ReservaSepelio) as Sepelio, sum(r.ReservaGarantizado) as Garantizado, " + " sum(r.ReservaMatematica) as Matematica, sum(r.ReservaTotal) as total" + " , e.DescripcionEstado as estado " + " from tb_Reserva r" + " inner join tb_Periodo p on r.IdPeriodo = p.IdPeriodo" + " inner join tb_estado e on r.IdEstado = e.IdEstado" + " inner join tb_Foto f on r.IdFoto = f.IdFoto" + " inner join tb_Moneda m on f.IdMoneda = m.idMoneda" + " group by p.anio, p.mes, m.DescripcionMoneda , r.FechaReserva, e.DescripcionEstado" + " order by periodo desc"; var query = ctx.Database.SqlQuery <ListaReseva>(sql).ToList(); //Skip(grid.pagina)-->se indica desde que página se inicia la paginacion //Take(grid.limite)-->se indica la cantidad de registros a mostrar var listaReserva = query.Skip(grid.pagina) .Take(grid.limite) .ToList(); //Se obtiene la cantidad de registros que hay en la tabla, se usa en la paginacion var total = query.Count(); grid.SetData( from p in listaReserva select new { p.Periodo, p.Moneda, p.Fecha, p.Sepelio, p.Garantizado, p.Matematica, p.total, p.Estado }, total ); } } catch (Exception e) { ELog.save(this, e); //throw; } return(grid.responde()); }
public void PruebaDeServicio() { try { PruebaEnvioCarpetaLocal ejecutaPrueba = new PruebaEnvioCarpetaLocal(); ejecutaPrueba.EnvioCarpetaLocal(); } catch (Exception ex) { ELog.save(ex); } }
public AnexGRIDResponde ListarFotos(AnexGRID grid) { try { using (var ctx = new SeguroContext()) { //inicializa la grilla grid.Inicializar(); string sql = "select (p.anio+p.mes) as periodo, f.fechafoto as Fecha, " + " m.DescripcionMoneda as moneda, " + " e.DescripcionEstado as estado" + " from tb_Foto f inner " + " join tb_Periodo p on f.IdPeriodo = p.IdPeriodo inner " + " join tb_estado e on f.IdEstado = e.IdEstado inner " + " join tb_Moneda m on f.IdMoneda = m.idMoneda " + " group by p.anio, p.mes, f.fechafoto, m.DescripcionMoneda, " + " e.DescripcionEstado" + " order by periodo desc"; var query = ctx.Database.SqlQuery <ListaFoto>(sql).ToList(); //Skip(grid.pagina)-->se indica desde que página se inicia la paginacion //Take(grid.limite)-->se indica la cantidad de registros a mostrar var listaFotos = query.Skip(grid.pagina) .Take(grid.limite) .ToList(); //Se obtiene la cantidad de registros que hay en la tabla, se usa en la paginacion var total = query.Count(); grid.SetData( from p in listaFotos select new { p.Periodo, p.Fecha, p.Moneda, p.Estado, p.total }, total ); } } catch (Exception e) { ELog.save(this, e); //throw; } return(grid.responde()); }
private void btnCopiar_Click(object sender, EventArgs e) { try { using (new CursorWait()) { UI_GV_CopyData(grdDatos); } } catch (Exception ex) { ELog.save("ERROR AL COPIAR EN CADUCOS", ex); } }
public void PruebaLog() { try { int v1 = 5; int v2 = 0; int v3 = v1 / v2; } catch (Exception ex) { ELog.save(ex); } }
private static void EnvioAColaDeCorreos() { try { EnvioMensajeCola envioMensaje = new EnvioMensajeCola(); CargarInformacionExcel obj = new CargarInformacionExcel(); Object myObjeto = obj.CargarObjeto(); string JSONresult = JsonConvert.SerializeObject(myObjeto, Formatting.Indented); envioMensaje.MensajeEnCola(JSONresult); } catch (Exception ex) { ELog.save(ex); } }
/// <summary> /// Punto de entrada principal para la aplicación. /// </summary> static void Main() { try { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new ServicioDeEnvioACola() }; ServiceBase.Run(ServicesToRun); } catch (Exception ex) { ELog.save(ex); } }
public tb_Reserva BuscarReserva(int periodo, int moneda) { var caso = new tb_Reserva(); try { using (var ctx = new SeguroContext()) { caso = ctx.Database.SqlQuery <tb_Reserva>("sp_BuscarReserva @p0, @p1", periodo, moneda).SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(caso); }
public List <tb_Cobertura> ListarCobertura() { var lista = new List <tb_Cobertura>(); try { using (var ctx = new SeguroContext()) { lista = ctx.tb_Cobertura.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(lista); }
public List <tb_Foto> ListarFoto(int periodo, int moneda) { List <tb_Foto> lista = new List <tb_Foto>(); try { using (var ctx = new SeguroContext()) { lista = ctx.Database.SqlQuery <tb_Foto>("sp_ListarFoto @p0, @p1", periodo, moneda).ToList(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(lista); }
public List <tb_Modalidad> ListarModalidad() { var lista = new List <tb_Modalidad>(); try { using (var ctx = new SeguroContext()) { lista = ctx.tb_Modalidad.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(lista); }
public List <tb_Estado> ListarEstado() { var estados = new List <tb_Estado>(); try { using (var ctx = new SeguroContext()) { estados = ctx.tb_Estado.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(estados); }
private void btnCopiar_Click(object sender, EventArgs e) { using (new CursorWait()) { try { if (this.grdDatos.Rows.Count > 1) { this.UI_GV_CopyData(this.grdDatos); } else { MessageBox.Show("Debe seleccionar un Almacen", "No hay almacen", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { ELog.save("ERROR AL COPIAR", ex); } } }
public List <tb_Moneda> ListarMoneda() { var monedas = new List <tb_Moneda>(); try { using (var ctx = new SeguroContext()) { //obtiene la relacion entre periodo y estado monedas = ctx.tb_Moneda.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(monedas); }
private void btnPdf_Click(object sender, EventArgs e) { if (this.grdDatos.Rows.Count > 1) { using (new CursorWait()) { SaveFileDialog save = new SaveFileDialog(); save.Filter = "PDF Files (*.pdf)|*.pdf"; save.DefaultExt = "pdf"; save.AddExtension = true; save.FileName = "REPORTE-" + System.DateTime.Now.ToString("MMddyy"); if (save.ShowDialog() == DialogResult.OK) { string filename = save.FileName; Document doc = new Document(PageSize.A3, 9, 9, 9, 9); String Encabezado = "ALMACEN: " + this.cmbAlmacenes.Text + " FECHA: " + System.DateTime.Now.ToString() + "\n\n"; Chunk encab = new Chunk(Encabezado, FontFactory.GetFont("COURIER", 18)); try { FileStream file = new FileStream(filename, FileMode.OpenOrCreate); PdfWriter writer = PdfWriter.GetInstance(doc, file); writer.ViewerPreferences = PdfWriter.PageModeUseThumbs; writer.ViewerPreferences = PdfWriter.PageLayoutOneColumn; doc.Open(); doc.Add(new Paragraph(encab)); GenerarDocumentos(doc); doc.Close(); Process.Start(filename); } catch (Exception ex) { ELog.save("ERROR AL EXPORTAR PDF", ex); } } } } else { MessageBox.Show("Debe seleccionar un Almacen", "No hay almacen", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public tb_Cobertura ObtenerCobertura(int idCobertura) { var cobertura = new tb_Cobertura(); try { using (var ctx = new SeguroContext()) { cobertura = ctx.tb_Cobertura .Where(x => x.IdCobertura == idCobertura) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(cobertura); }
public int ObtenerCobertura1(string descripcionCobertura) { var coberturaP = new tb_Cobertura(); try { using (var ctx = new SeguroContext()) { coberturaP = ctx.tb_Cobertura .Where(x => x.DescripcionCobertura.StartsWith(descripcionCobertura)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(coberturaP.IdCobertura); }
public tb_Salud ObtenerSalud(int idSalud) { var salud = new tb_Salud(); try { using (var ctx = new SeguroContext()) { salud = ctx.tb_Salud .Where(x => x.IdSalud == idSalud) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(salud); }
public int ObtenerSalud(string descripcionSalud) { var salud = new tb_Salud(); try { using (var ctx = new SeguroContext()) { salud = ctx.tb_Salud .Where(x => x.DescripcionSalud.StartsWith(descripcionSalud)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(salud.IdSalud); }
public tb_TipoCambio ObtenerTipoCambio(DateTime fechaTipoCambio) { var tipoCambio = new tb_TipoCambio(); try { using (var ctx = new SeguroContext()) { tipoCambio = ctx.tb_TipoCambio .Where(x => x.FechaTipoCambio == fechaTipoCambio) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(tipoCambio); }
public int ObtenerTipoPensionista(string descripcionTipoPensionista) { var tipoPensionista = new tb_TipoPensionista(); try { using (var ctx = new SeguroContext()) { tipoPensionista = ctx.tb_TipoPensionista .Where(x => x.DescripcionTipoPensionista.StartsWith(descripcionTipoPensionista)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(tipoPensionista.IdTipoPensionista); }