private void listConductores_SelectedIndexChanged(object sender, EventArgs e) { if (listConductores.SelectedIndex != -1) { // cargar informacion conductor = conductor.getObjectz_conductores((int)listConductores.SelectedValue); if (conductor.id_tipo_conductor == 1) { radioCuartelero.Checked = true; } else { radioVoluntario.Checked = true; } // nombre if (nombres != null) { listNombres.SelectedItem = nombres.Find( o => (((KeyValuePair <string, int>)o).Value == conductor.id_cuart_vol)); } // resto de datos textTipo.Text = conductor.tipo_licencia; dateLicencia.Value = conductor.licencia_vence; textCodigo.Text = conductor.codigo_conductor; FillCarros(conductor.id_carros); } }
private void textNombres_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { var cond = new z_conductores(); cond = cond.getObjectz_conductores(textNombres.Text); switch (cond.id_tipo_conductor) { case 1: z_cuarteleros cuart = new z_cuarteleros().getObjectz_cuarteleros(cond.id_cuart_vol); textNombres.Text = cuart.apellidos + " " + cuart.nombres; listNombres.SelectedItem = cuart.apellidos + " " + cuart.nombres; break; case 2: z_voluntarios vol = new z_voluntarios().getObjectz_voluntarios(cond.id_cuart_vol); textNombres.Text = vol.apellidos + " " + vol.nombres; listNombres.SelectedItem = vol.apellidos + " " + vol.nombres; break; default: break; } } }
public static void LiberarConductor(int id_cond) { var cond = new z_conductores(); var carro = new z_carros(); cond = cond.getObjectz_conductores(id_cond); if (cond.id_conductor == 0) { return; } // poner en servicio los carros de este conductor DataSet ds = carro.Getz_carros(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == cond.id_conductor && (int)dr["estado"] == 3) { Carro.PonerEnServicio((int)dr["id_carro"]); } } cond.disponible = true; cond.modifyz_conductores(cond); }
public static void LiberarConductor(int id_cond) { var cond = new z_conductores(); var carro = new z_carros(); cond = cond.getObjectz_conductores(id_cond); if (cond.id_conductor == 0) { return; } //### poner en servicio los carros de este conductor string strIdCarros = ""; string strIdConductores = ""; DataSet ds = carro.Getz_carros(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == cond.id_conductor && (int)dr["estado"] == 3) { Carro.PonerEnServicio((int)dr["id_carro"]); strIdCarros += dr["id_carro"].ToString() + ","; strIdConductores += dr["id_conductor"].ToString() + ","; } } cond.disponible = true; cond.modifyz_conductores(cond); //### JSON Multiple en servicio if (carro.GetParametroPrioridad(6) == "TRUE") { strIdCarros += "#"; if (strIdCarros != "#") { strIdCarros = strIdCarros.Replace(",#", ""); strIdConductores += "#"; strIdConductores = strIdConductores.Replace(",#", ""); JsonServicioClaves jsc = new JsonServicioClaves(); jsc.JsonServicioHoraMultipleJSON(strIdCarros, 1, strIdConductores, "En servicio por retorno de carro", "Verde", false); } } }
private void FillCarros(int id_conductor) { listCarros.Items.Clear(); var cond = new z_conductores(); cond = cond.getObjectz_conductores(id_conductor); // lista de carros a integer carros = new List <int>(); carrosCheck = new List <int>(); carrosUncheck = new List <int>(); carrosAct = new List <int>(); if (cond.id_carros != "") { foreach (string s in cond.id_carros.Split(',')) { carros.Add(int.Parse(s)); } } // agregar foreach (int i in carros) { var carro = new z_carros(); carro = carro.getObjectz_carros(i); // no listar carros en acto, ni carros no existentes if (carro.id_carro != 0 && (carro.estado != 4 && carro.estado != 5)) { if (carro.id_conductor == id_conductor) { listCarros.Items.Add(carro.nombre, true); carrosAct.Add(carro.id_carro); } else { listCarros.Items.Add(carro.nombre); } } } }
private void btn_09_Click(object sender, EventArgs e) { z_conductores conductor = new z_conductores(); z_carros carros = new z_carros(); if (carros.GetParametroPrioridad(1) == "TRUE") { carros = carros.getObjectz_carros(label1.Text.ToString()); conductor = conductor.getObjectz_conductores(carros.id_conductor); string strConductor = conductor.codigo_conductor; // #Publicar en Twitter# // #Alinne1712# System.Diagnostics.Process proceso = new System.Diagnostics.Process(); proceso.StartInfo.FileName = @"C:\ZEUS_CBMS\New_App_Twitter\App_Twitter_Mod.exe"; proceso.StartInfo.Arguments = "4" + " " + label1.Text.ToString() + " " + "[" + strConductor + " " + DatosLogin.NomUsuario.ToString() + "]"; proceso.StartInfo.CreateNoWindow = true; proceso.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso.Start(); MessageBox.Show("Se ha publicado en Twitter: 0-9 " + label1.Text.ToString() + " ", "Sistema ZEUS"); } }
//private void ucEst_Load(object sender, EventArgs e) //{ // z_estado_carros ec = new z_estado_carros(); // z_conductores conductor = new z_conductores(); // z_carros carro = new z_carros(); // carro = carro.getObjectz_carros(NombreCarro); // ec = ec.getObjectz_estado_carros(carro.estado); // Image img = carro.getImagenByNombre(NombreCarro); // pictureBox1.Image = img; // conductor = conductor.getObjectz_conductores(carro.id_carro); // txtOtro.Enabled = false; // if (carro.estado == 1) // { // rbEnServicio.Checked = true; // gbAsignarCarros.Visible = true; // } // if (carro.estado == 3) // { // lblDescEstado.Text = "Sin Conductor"; // rbSinConductor.Checked = true; // } // else // { // lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio; // } // if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico")) // { // rbfsElectrico.Checked = true; // } // else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico")) // { // rbfsMecanico.Checked = true; // } // else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico"))) // { // rbfsOtro.Checked = true; // txtOtro.Enabled = true; // txtOtro.Text = carro.motivo_fuera_servicio; // } // lblDesConductor.Text = carro.id_conductor.ToString(); // if (conductor.GetNombreConductor(carro.id_conductor).Tables[0].Rows.Count == 0) // { // lblDesConductor.Text = ""; // } // else // { // DataRow row = conductor.GetNombreConductor(carro.id_conductor).Tables[0].Rows[0]; // lblDesConductor.Text = row["nombre_voluntario"].ToString(); // } // txtObservacion.Text = carro.Observacion2; // lblIngresoOperadora.Text = carro.OpObservacion2; // LlenarEnServicio(); //} private void ucEst_Load(object sender, EventArgs e) { z_estado_carros ec = new z_estado_carros(); z_conductores conductor = new z_conductores(); z_carros carro = new z_carros(); carro = carro.getObjectz_carros(NombreCarro); ec = ec.getObjectz_estado_carros(carro.estado); Image img = carro.getImagenByNombre(NombreCarro); pictureBox1.Image = img; conductor = conductor.getObjectz_conductores(carro.id_carro); txtOtro.Enabled = false; if (carro.estado == 1) { rbEnServicio.Checked = true; gbAsignarCarros.Visible = true; } if (carro.estado == 3) { lblDescEstado.Text = "Sin Conductor"; rbSinConductor.Checked = true; } else { lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio; } if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico")) { rbfsElectrico.Checked = true; } else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico")) { rbfsMecanico.Checked = true; } else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico"))) { rbfsOtro.Checked = true; txtOtro.Enabled = true; txtOtro.Text = carro.motivo_fuera_servicio; } DataSet ds = new z_conductores().Getz_conductoresCarro(carro.id_carro); int id_tipo_coductor = 0; foreach (DataRow row2 in ds.Tables[0].Rows) { if ((int)row2["id_conductor"] == carro.id_conductor) { id_tipo_coductor = (int)row2["id_tipo_conductor"]; break; } } lblDesConductor.Text = carro.id_conductor.ToString(); if (conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows.Count == 0) { lblDesConductor.Text = ""; } else { DataRow row = conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows[0]; lblDesConductor.Text = row["nombre_voluntario"].ToString(); } txtObservacion.Text = carro.Observacion2; lblIngresoOperadora.Text = carro.OpObservacion2; LlenarEnServicio(); }
//### Llenar Controles public void LlenarControles() { z_estado_carros ec = new z_estado_carros(); z_conductores conductor = new z_conductores(); z_carros carro = new z_carros(); //if (carro.GetParametroPrioridad(1) == "TRUE") //{ // checkBox1.Checked = true; //} //else //{ // checkBox1.Checked = false; //} //if (carro.GetParametroPrioridad(2) == "TRUE") //{ // checkBox2.Checked = true; //} //else //{ // checkBox2.Checked = false; //} carro = carro.getObjectz_carros(NombreCarro); ec = ec.getObjectz_estado_carros(carro.estado); //#f Comentar estas Lineas y Agregar los IF //Image img = carro.getImagenByNombre(NombreCarro); //pictureBox1.Image = img; if (System.IO.File.Exists(carro.urlimagen)) { pictureBox1.ImageLocation = carro.urlimagen == string.Empty ? @"C:\ZEUS\Resources\Carros\comodin.jpg" : carro.urlimagen; } else { pictureBox1.ImageLocation = @"C:\ZEUS\Resources\Carros\comodin.jpg"; } conductor = conductor.getObjectz_conductores(carro.id_carro); txtOtro.Enabled = false; if (carro.estado == 1) { rbEnServicio.Checked = true; gbAsignarCarros.Visible = true; } if (carro.estado == 3) { //lblDescEstado.Text = "Sin Conductor"; lblDescEstado.Text = ""; rbSinConductor.Checked = true; } else { //lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio; lblDescEstado.Text = ec.descripcion; } if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico")) { rbfsElectrico.Checked = true; } else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico")) { rbfsMecanico.Checked = true; } else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico"))) { rbfsOtro.Checked = true; txtOtro.Enabled = true; txtOtro.Text = carro.motivo_fuera_servicio; } //### Obtiene Tipo y Nombre de Conductor DataSet ds = new z_conductores().Getz_conductoresCarro(carro.id_carro); int id_tipo_coductor = 0; foreach (DataRow row2 in ds.Tables[0].Rows) { if ((int)row2["id_conductor"] == carro.id_conductor) { id_tipo_coductor = (int)row2["id_tipo_conductor"]; break; } } lblDesConductor.Text = carro.id_conductor.ToString(); if (conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows.Count == 0) { lblDesConductor.Text = ""; } else { DataRow row = conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows[0]; lblDesConductor.Text = row["nombre_voluntario"].ToString(); } //### Muestra la Observación del Carro txtObservacion.Text = carro.Observacion2; //lblIngresoOperadora.Text = carro.OpObservacion2; //### Agregar Conductores Autorizados LlenarEnServicio(); }