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; } }
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 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 Info71_Load(object sender, EventArgs e) { // obtener información var bl = new bitacora_llamados(); DataSet ds = bl.Getbitacora_llamados_expediente(id_expediente); // hora desp DataRow[] dr = ds.Tables[0].Select("tipo='" + BitacoraLlamado.Despacho + "'", "fecha asc"); textHoraDespacho.Text = dr.Length > 0 ? ((DateTime)dr[0]["fecha"]).TimeOfDay.ToString() : "No Disponible"; // hora incendio dr = ds.Tables[0].Select("tipo='" + BitacoraLlamado.Incendio + "'", "fecha asc"); textAlarmaIncendio.Text = dr.Length > 0 ? ((DateTime)dr[0]["fecha"]).TimeOfDay.ToString() : "No Disponible"; // hora sit. controlada dr = ds.Tables[0].Select("tipo='" + BitacoraLlamado.Carro + "' and evento='6-7'", "fecha asc"); textSitControlada.Text = dr.Length > 0 ? ((DateTime)dr[0]["fecha"]).TimeOfDay.ToString() : "No Disponible"; // carros! ds = new e_carros_usados().Gete_carros_exp(id_expediente); var carro = new z_carros(); foreach (DataRow row in ds.Tables[0].Rows) { if (string.Compare((string)row["seis"], "6-3") >= 0) { //listLugar.Items.Add(carro.getObjectz_carros((int)row["id_carro"]).nombre); textLugar.Text += ", " + carro.getObjectz_carros((int)row["id_carro"]).nombre; } else { //listTransito.Items.Add(carro.getObjectz_carros((int)row["id_carro"]).nombre); textTransito.Text += ", " + carro.getObjectz_carros((int)row["id_carro"]).nombre; } } textLugar.Text = textLugar.Text.Trim(',', ' '); textTransito.Text = textTransito.Text.Trim(',', ' '); ds = carro.Getz_carrosTodosDisponibles(); dr = ds.Tables[0].Select("", "id_tipo_carro"); foreach (DataRow row in dr) { textDisponible.Text += ", " + (string)row["nombre"]; } textDisponible.Text = textDisponible.Text.Trim(',', ' '); }
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_expediente, int id_carro, string tipo, string evento, DateTime date) { var bl = new bitacora_llamados { id_operadora = id_operadora, id_expediente = id_expediente, id_carro = id_carro, evento = evento, fecha = date, tipo = tipo }; try { bl.Insert(bl, false); } catch (Exception e) { Log.Write(e); MessageBox.Show("No se pudo completar la operación debido a un error de Base de Datos.", "Mensaje de ZEUS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void CargarDatos(bool dia) { listEmergencias.Items.Clear(); try { DataSet ds; if (dia) { ds = new e_expedientes().GetExpedientes24Horas(); fechaGeneracion = DateTime.Now; } else { ds = new e_expedientes().GetExpedientes24Horas(dateDesde.Value, dateHasta.Value); } listEmergencias.Items.Clear(); foreach (DataRow dr in ds.Tables[0].Rows) { // informacion del llamado var li = new ListViewItem { BackColor = SystemColors.Info, Font = new Font(Font, FontStyle.Bold), Text = ((DateTime)dr["fecha"]).ToString("dd/MM/yyy HH:mm") }; li.SubItems.Add(" " + (string)dr["clave"]); li.SubItems.Add((string)dr["esquina"]); li.SubItems.Add(((int)dr["correlativo"]).ToString()); if ((int)dr["correlativo_iioo"] != 0) { li.SubItems.Add(((int)dr["correlativo_iioo"]).ToString()); } else { li.SubItems.Add("-"); } if ((int)dr["correlativo_redtic"] != 0) { li.SubItems.Add(((int)dr["correlativo_redtic"]).ToString()); } else { li.SubItems.Add("-"); } li.SubItems.Add(Convert.ToString(dr["voluntario"])); listEmergencias.Items.Add(li); // informacion de los carros DataSet bitacora = new bitacora_llamados().Getbitacora_llamados_expediente((int)dr["id_expediente"]); foreach (string carro in ((string)dr["material_despachado"]).Split(',')) { var lv = new ListViewItem(new[] { "", "", "", "", "", "", "" }); // nombre lv.SubItems.Add(carro); // 6-0 DataRow[] row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento like '6-0%'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } // 6-3 row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento='6-3'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } //6-7 row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento='6-7'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } // 6-8 row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento='6-8'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } // 6-9 row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento='6-9'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } // 6-10 row = bitacora.Tables[0].Select("nombre='" + carro + "' and evento='6-10'"); if (row.Length > 0) { lv.SubItems.Add(((DateTime)row[0]["fecha"]).ToShortTimeString()); } else { lv.SubItems.Add("-"); } lv.SubItems.Add(dr["correlativo"].ToString()); lv.SubItems.Add(dr["id_expediente"].ToString()); listEmergencias.Items.Add(lv); } } } catch (Exception ex) { Log.ShowAndLog(ex); } }
private void button1_Click(object sender, EventArgs e) { bitacora_llamados bllamados = new bitacora_llamados(); z_carros carros = new z_carros(); string seis_cero_final = ""; string seis_tres_final = ""; string seis_siete_final = ""; string seis_ocho_final = ""; string seis_nueve_final = ""; string seis_dies_final = ""; string fecha = bllamados.RecuperarFechaExpediente(IdExpediente); string[] fecha_split = fecha.Split(' '); //MessageBox.Show("GEObit Ok... ", "GEObit :) "); if (ValidarFecha(textBox2.Text) && ValidarFecha(textBox3.Text) && ValidarFecha(textBox4.Text) && ValidarFecha(textBox5.Text) && ValidarFecha(textBox6.Text) && ValidarFecha(textBox7.Text) && LblCarro != "") { //MessageBox.Show("Todas estan Ok... ", "Alerta!!"); if (textBox2.Text != "-") { seis_cero_final = fecha_split[0] + " " + textBox2.Text + ":00"; } if (textBox3.Text != "-") { seis_tres_final = fecha_split[0] + " " + textBox3.Text + ":00"; } if (textBox4.Text != "-") { seis_siete_final = fecha_split[0] + " " + textBox4.Text + ":00"; } if (textBox5.Text != "-") { seis_ocho_final = fecha_split[0] + " " + textBox5.Text + ":00"; } if (textBox6.Text != "-") { seis_nueve_final = fecha_split[0] + " " + textBox6.Text + ":00"; } if (textBox7.Text != "-") { seis_dies_final = fecha_split[0] + " " + textBox7.Text + ":00"; } //# Obtiene el RadioBoton Seleccionado string SeisChek = ""; string stCampo = ""; string stHHMMSS = ""; if (rbt_60.Checked) { SeisChek = "60"; stCampo = "c6_0"; stHHMMSS = textBox2.Text != "-" ? textBox2.Text + ":00" : "-"; } else if (rbt_63.Checked) { SeisChek = "63"; stCampo = "c6_3"; stHHMMSS = textBox3.Text != "-" ? textBox3.Text + ":00" : "-"; } else if (rbt_67.Checked) { SeisChek = "67"; stCampo = "c6_7"; stHHMMSS = textBox4.Text != "-" ? textBox4.Text + ":00" : "-"; } else if (rbt_68.Checked) { SeisChek = "68"; stCampo = "c6_8"; stHHMMSS = textBox5.Text != "-" ? textBox5.Text + ":00" : "-"; } else if (rbt_69.Checked) { SeisChek = "69"; stCampo = "c6_9"; stHHMMSS = textBox6.Text != "-" ? textBox6.Text + ":00" : "-"; } else if (rbt_610.Checked) { SeisChek = "610"; stCampo = "c6_10"; stHHMMSS = textBox7.Text != "-" ? textBox7.Text + ":00" : "-"; } int idCarro = Convert.ToInt32(carros.ObtenerIdCarro(LblCarro)); if ((textBox2.Text.Split(':').Length == 2 || textBox2.Text == "-") && (textBox3.Text.Split(':').Length == 2 || textBox3.Text == "-") && (textBox4.Text.Split(':').Length == 2 || textBox4.Text == "-") && (textBox5.Text.Split(':').Length == 2 || textBox5.Text == "-") && (textBox6.Text.Split(':').Length == 2 || textBox6.Text == "-") && (textBox7.Text.Split(':').Length == 2 || textBox7.Text == "-")) { //if ((Convert.ToInt32(textBox2.Text.Split(':')[0]) >= 0 && Convert.ToInt32(textBox2.Text.Split(':')[0]) <= 23 && Convert.ToInt32(textBox2.Text.Split(':')[1]) >= 0 && Convert.ToInt32(textBox2.Text.Split(':')[1]) <= 59)) //{ //bllamados.ActualizarClave(Convert.ToInt32(IdExpediente), idCarro, seis_cero_final, seis_tres_final, seis_siete_final, seis_ocho_final, seis_nueve_final, seis_dies_final); //### Actualiza Sólo Una Clave y Envía JSON bllamados.Actualizar_Una_Clave(Convert.ToInt32(IdExpediente), idCarro, seis_cero_final, seis_tres_final, seis_siete_final, seis_ocho_final, seis_nueve_final, seis_dies_final, SeisChek); //### Actualiza Hora de Acto en ZEUS Web if (stHHMMSS != "-") { JsonUpdateHoraActoClave.ApoloUpdateHoraActo(idCarro, Convert.ToInt32(IdExpediente), stCampo, stHHMMSS); } DialogResult = DialogResult.OK; //} } else { MessageBox.Show("Se esta ingresando una hora con formato incorrecto, por favor intentelo nuevamente.", "ZEUS"); DialogResult = DialogResult.Cancel; } } else { MessageBox.Show("Alguna hora esta mal ingresada... ", "Alerta!!"); } }
private void button1_Click(object sender, EventArgs e) { bitacora_llamados bllamados = new bitacora_llamados(); z_carros carros = new z_carros(); string seis_cero_final = ""; string seis_tres_final = ""; string seis_siete_final = ""; string seis_ocho_final = ""; string seis_nueve_final = ""; string seis_dies_final = ""; string fecha = bllamados.RecuperarFechaExpediente(IdExpediente); string[] fecha_split = fecha.Split(' '); //MessageBox.Show("GEObit Ok... ", "GEObit :) "); if (ValidarFecha(textBox2.Text) && ValidarFecha(textBox3.Text) && ValidarFecha(textBox4.Text) && ValidarFecha(textBox5.Text) && ValidarFecha(textBox6.Text) && ValidarFecha(textBox7.Text) && LblCarro != "") { //MessageBox.Show("Todas estan Ok... ", "Alerta!!"); if (textBox2.Text != "-") { seis_cero_final = fecha_split[0] + " " + textBox2.Text + ":00"; } if (textBox3.Text != "-") { seis_tres_final = fecha_split[0] + " " + textBox3.Text + ":00"; } if (textBox4.Text != "-") { seis_siete_final = fecha_split[0] + " " + textBox4.Text + ":00"; } if (textBox5.Text != "-") { seis_ocho_final = fecha_split[0] + " " + textBox5.Text + ":00"; } if (textBox6.Text != "-") { seis_nueve_final = fecha_split[0] + " " + textBox6.Text + ":00"; } if (textBox7.Text != "-") { seis_dies_final = fecha_split[0] + " " + textBox7.Text + ":00"; } int idCarro = Convert.ToInt32(carros.ObtenerIdCarro(LblCarro)); if ((textBox2.Text.Split(':').Length == 2 || textBox2.Text == "-") && (textBox3.Text.Split(':').Length == 2 || textBox3.Text == "-") && (textBox4.Text.Split(':').Length == 2 || textBox4.Text == "-") && (textBox5.Text.Split(':').Length == 2 || textBox5.Text == "-") && (textBox6.Text.Split(':').Length == 2 || textBox6.Text == "-") && (textBox7.Text.Split(':').Length == 2 || textBox7.Text == "-")) { //if ((Convert.ToInt32(textBox2.Text.Split(':')[0]) >= 0 && Convert.ToInt32(textBox2.Text.Split(':')[0]) <= 23 && Convert.ToInt32(textBox2.Text.Split(':')[1]) >= 0 && Convert.ToInt32(textBox2.Text.Split(':')[1]) <= 59)) //{ bllamados.ActualizarClave(Convert.ToInt32(IdExpediente), idCarro, seis_cero_final, seis_tres_final, seis_siete_final, seis_ocho_final, seis_nueve_final, seis_dies_final); DialogResult = DialogResult.OK; //} } else { MessageBox.Show("Se esta ingresando una hora con formato incorrecto, por favor intentelo nuevamente.", "Alerta!!"); DialogResult = DialogResult.Cancel; } } else { MessageBox.Show("Alguna hora esta mal ingresada... ", "Alerta!!"); } }