public void CargarBitacora() { // cargar bitacora solo si somos visibles if (!Visible) { return; } DataSet ds1; var bl = new bitacora_llamados(); var bg = new bitacora_gestion(); DataSet ds2 = bg.Getbitacora_gestion_limit(); dgBitacoraGestion.DataSource = ds2.Tables[0]; // cargar para este expediente o carro switch (tipo) { case TipoElemento.Expediente: ds1 = bl.Getbitacora_llamados_expediente_limit(id); dgBitacoraLlamados.DataSource = ds1.Tables[0]; break; case TipoElemento.Carro: ds1 = bl.Getbitacora_llamados_carro_limit(id); dgBitacoraLlamados.DataSource = ds1.Tables[0]; break; default: break; } }
private void mail() { // enviar bitácora Zeus.Data.Config.Load(); DataSet bg = new bitacora_gestion().Getbitacora_gestion(); DataSet bl = new bitacora_llamados().Getbitacora_llamados(); bl.WriteXml(System.IO.Path.GetTempPath() + "\\bitacora_llamados.xml"); bg.WriteXml(System.IO.Path.GetTempPath() + "\\bitacora_gestion.xml"); this.Cursor = Cursors.WaitCursor; MailMessage mailMsg = new MailMessage("*****@*****.**", "*****@*****.**", "Bitácoras Zeus", ""); mailMsg.Attachments.Add(new Attachment(System.IO.Path.GetTempPath() + "\\bitacora_llamados.xml")); mailMsg.Attachments.Add(new Attachment(System.IO.Path.GetTempPath() + "\\bitacora_gestion.xml")); SmtpClient sc = new SmtpClient("mail.cbms.cl", 25); sc.Credentials = new System.Net.NetworkCredential("*****@*****.**", "central"); sc.SendCompleted += new SendCompletedEventHandler(sc_SendCompleted); try { sc.SendAsync(mailMsg, null); } catch (Exception ex) { label1.Text = "Error al enviar bitácoras: " + ex.Message; button1.Enabled = true; } }
private void ddl2_SelectedIndexChanged(object sender, EventArgs e) { DataSet ds1; var bl = new bitacora_llamados(); var bg = new bitacora_gestion(); DataSet ds2 = bg.Getbitacora_gestion_limit_specific(ddl2.Text); dgBitacoraGestion.DataSource = ds2.Tables[0]; }
private void ddlCarrosBitacoraExp_SelectedIndexChanged(object sender, EventArgs e) { DataSet ds1; var bl = new bitacora_llamados(); var bg = new bitacora_gestion(); DataSet ds2 = bg.Getbitacora_gestion_limit(); dgBitacoraGestion.DataSource = ds2.Tables[0]; ds1 = bl.Getbitacora_llamados_carro_limit(Convert.ToInt32(ddlCarrosBitacoraExp.SelectedValue)); dgBitacoraLlamados.DataSource = ds1.Tables[0]; }
private void chkBgestion_CheckedChanged(object sender, EventArgs e) { if (chkBgestion.Checked == false) { DataSet ds1; var bl = new bitacora_llamados(); var bg = new bitacora_gestion(); DataSet ds2 = bg.Getbitacora_gestion_limit(); dgBitacoraGestion.DataSource = ds2.Tables[0]; chkBgestion.Checked = false; ddl2.Visible = false; } else { chkBgestion.Checked = true; ddl2.Visible = true; } }
public static void NuevoEvento(int id_operadora, int id_aval, string evento) { var bg = new bitacora_gestion { id_operadora1 = id_operadora, id_operadora2 = id_aval, evento = evento, fecha = DateTime.Now }; try { bg.Insert(bg, true); } catch (Exception e) { Log.ShowAndLog(e); } }
private void btnConfirmar_Click(object sender, EventArgs e) { int vCombo = 0; ////z_carros carros = new z_carros(); //if (coordenadas_carro == null && comboCoordenada.SelectedIndex != -1) //{ // coordenadas_carro = comboCoordenada.SelectedValue.ToString().Split('/'); //} //if (comboClave.SelectedIndex == -1) //{ // MessageBox.Show("Debe seleccionar una clave.", "Mensaje de ZEUS"); // return; //} //if (comboCoordenada.SelectedIndex == -1) //{ // MessageBox.Show("Debe seleccionar una ubiación.", "Mensaje de ZEUS"); // return; //} //if (comboCarro.SelectedIndex == -1) //{ // MessageBox.Show("Debe seleccionar Material Mayor", "Mensaje de ZEUS"); // return; //} //try //{ // // asignación de expedientes falsos: // // 6-13: -1, 6-14: -2, 6-15: -3 // string[] arregloClave = comboClave.SelectedValue.ToString().Split(':'); // if(arregloClave[0].ToString() == "6-13") // { // vCombo = -1; // } // if (arregloClave[0].ToString() == "6-14") // { // vCombo = -2; // } // if (arregloClave[0].ToString() == "6-15") // { // vCombo = -3; // } // //### Despachar // Despacho.DespachoGestion((int) comboCarro.SelectedValue, radio09.Checked, // vCombo, comboClave.Text, coordenadas_carro); // //### Registrar en Bitaciora // BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, // "Carro: " + comboCarro.Text + " Despachado a " + comboClave.Text + " -> " + comboCoordenada.Text); // //### Agregar Ubicación de 6-13, 614 o 6-15 // Carro.SetUbicacion613(Convert.ToInt32(comboCarro.SelectedValue.ToString()), comboCoordenada.Text.ToString()); // //### Si se despachó fuera de servicio, poner en bitácora // if (radio08.Checked) // { // BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, // "Carro: " + comboCarro.Text + " Fuera de Servicio (" + comboClave.Text + // ")"); // } // // actualizar vista // CargarCarros(); // Close(); if (comboClave.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar una clave.", "Sistema ZEUS"); return; } if (comboCarro.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar Material Mayor", "Sistema ZEUS"); return; } try { // asignación de expedientes falsos: // 6-13: -1, 6-14: -2, 6-15: -3 string[] arregloClave = comboClave.Text.ToString().Split(':'); //MessageBox.Show(comboClave.Text.ToString(), "Sistema ZEUS Antes de SPLIT"); //MessageBox.Show(arregloClave[0].ToString(), "Sistema ZEUS Split[0]"); if (arregloClave[0].ToString() == "6-13") { vCombo = -1; } if (arregloClave[0].ToString() == "6-14") { vCombo = -2; } if (arregloClave[0].ToString() == "6-15") { vCombo = -3; } //### Publicar en Twitter string strEstado = ""; if (radio09.Checked) { strEstado = " 0-9"; } else { strEstado = " 0-8"; } string[] strClave = comboClave.Text.ToString().Split(':'); string str6131415 = comboCarro.Text + " " + strClave[0] + strEstado; //MessageBox.Show(str6131415, "GEObit"); z_carros carros = new z_carros(); if (carros.GetParametroPrioridad(1) == "TRUE") { System.Diagnostics.Process proceso = new System.Diagnostics.Process(); proceso.StartInfo.FileName = @"C:\ZEUS_CBMS\New_App_Twitter\App_Twitter_Mod.exe"; proceso.StartInfo.Arguments = "1" + " " + str6131415 + " "; proceso.StartInfo.CreateNoWindow = true; proceso.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso.Start(); //MessageBox.Show(str6131415, "GEObit"); //MessageBox.Show("Twitter publicado de forma exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } //### JSON SERVICIO 2 = 0-8 z_carros carro = new z_carros(); carro = carro.getObjectz_carros(comboCarro.Text); JsonServicioClaves jsc = new JsonServicioClaves(carro.id_carro); //### JSON APOLO EVENTO z_carros ca = new z_carros(); if (ca.GetParametroPrioridad(6) == "TRUE") { //### Generar ID de Salida bitacora_gestion bit_gest = new bitacora_gestion(); bit_gest.InsertIdGestion(vCombo, comboCarro.Text); //# Obtener ID de Gestión int idSalidaCarro = bit_gest.SelectIdGestion(vCombo, comboCarro.Text); //### SALIDA JsonGestionCarroClave JsGetCar = new JsonGestionCarroClave(); JsGetCar.ApoloHoraGestionCarro(vCombo, carro.id_carro, ZeusWin.IdOperadora, idSalidaCarro); //### MATERIAL DISPONIBLE //# Nombre de Conductor string strNomConductor = new z_conductores().Getz_NombreConductor(carro.id_conductor); if (radio09.Checked) { jsc.JsonServicioHora(carro.id_carro, 1, strNomConductor, "0-9", "VerdeClaro", true); } else { jsc.JsonServicioHora(carro.id_carro, 4, strNomConductor, "0-8", "Azul", true); } //### 6-0 del Carro if (idSalidaCarro > 0) { var JsSaCl = new JsonSalidaClaves(carro.id_carro); JsSaCl.ApoloHoraCarro(idSalidaCarro, "6-0", carro.id_carro, "", 0, vCombo); } } // despachar OLD //Despacho.DespachoGestion((int)comboCarro.SelectedValue, radio09.Checked, // (comboClave.SelectedIndex + 1) * -1, comboClave.Text); Despacho.DespachoGestion((int)comboCarro.SelectedValue, radio09.Checked, vCombo, comboClave.Text); // registrar en bitaciora BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, "Carro: " + comboCarro.Text + " Despachado a " + comboClave.Text); // si se despachó fuera de servicio, poner en bitácora if (radio08.Checked) { BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, "Carro: " + comboCarro.Text + " Fuera de Servicio (" + comboClave.Text + ")"); } // actualizar vista CargarCarros(); Close(); } catch (Exception ex) { Log.ShowAndLog(ex); } }