//public JsonUpdateExpedienteClave() //{ //} //################################# //### JSON Compañia a Cargo ### //################################# public static void ApoloUpdateExpediente(string IdExp, string stCampo, string stValor) { //# Objeto Carro var ccarros = new z_carros(); JsonUpdateExpediente UpExp = new JsonUpdateExpediente(); UpExp.expediente = IdExp; UpExp.campo = stCampo; UpExp.valor = stValor.Replace("Ñ", "N"); string jsonBit = JsonConvert.SerializeObject(UpExp); string jsonBit_2 = jsonBit.Replace("\"", "%"); string jsonBit_3 = jsonBit_2.Replace(" ", "?"); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\UpdateExpediente.py"; proceso2.StartInfo.Arguments = jsonBit_3; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } //### Escribir JSON Salidas string fic = @"C:\ZEUS_CBMS\ZTablasApolo\JsonUpdateExpediente.txt"; StreamWriter sw = new StreamWriter(fic); sw.WriteLine("JSON Compania a Cargo ZEUS"); sw.WriteLine(""); sw.WriteLine(jsonBit_3); sw.Close(); }
public static z_carros EnServicioConductor(int id_carro, int id_conductor) { z_carros carro = new z_carros().getObjectz_carros(id_carro); EnServicioConductor(carro, id_conductor); return(carro); }
private List <z_carros>[] OrdenarCarros() { int largo = new z_tipo_carro().getCantidad(); var lista = new List <z_carros> [largo]; var carro = new z_carros(); // clasificar por tipo foreach (int i in IdCarros) { carro = carro.getObjectz_carros(i); int resto = carro.id_tipo_carro - 1; if (lista[resto] == null) { lista[resto] = new List <z_carros>(); } lista[resto].Add(carro); } // dejar el primero al frente, ordenar el resto por compañia ( *Deshabilitado ) foreach (List <z_carros> l in lista) { if (l != null) { //l.Sort(1, l.Count - 1, new z_carroComparer()); } } return(lista); }
private void cb_CheckedChanged(object sender, EventArgs e) { var c = sender as CheckBox; if (c != null) { int index = (c.Parent).Controls.GetChildIndex(c); if (c.Checked) { // agregar el carro IdCarros[index] = (int)c.Tag; } else { // eliminar el carro // MRKSPONCE: ELIMINAR CARROS DE LA LISTA. Carro.Liberar((int)c.Tag); z_carros carrosDelete = new z_carros(); carrosDelete.eliminarZcarrosLlamadoEspecifico((int)c.Tag, IdExpediente); IdCarros.Remove((int)c.Tag); (c.Parent).Controls.Remove((Control)sender); ((Control)sender).Dispose(); } } }
public static void PuestaEnServicio(int id_conductor, List <int> carrosCheck, string autoriza) { z_conductores cond = new z_conductores().getObjectz_conductores(id_conductor); string enserv = ""; foreach (int i in carrosCheck) { z_carros carro = new z_carros().getObjectz_carros(i); int id_cond_anterior = carro.id_conductor; // modificar conductor Carro.EnServicioConductor(carro, id_conductor); enserv += "," + carro.nombre; // verificar temporal z_conductores anterior = new z_conductores().getObjectz_conductores(id_cond_anterior); if (anterior.temporal) { VerificarTemporal(anterior); } } // temporal?? string auth = ""; if (cond.temporal) { auth = ", Autorizado por: " + autoriza; } if (enserv != "") { BitacoraGestion.NuevoEvento(BitacoraLlamado.IdOperadora, 0, string.Format( "Puesta en servicio de carros. Fecha: {0}, Conductor: {1}, Carros: {2}" + auth, DateTime.Now, cond.codigo_conductor, enserv.Trim(','))); } }
//# Carros con 6-3 private void Carros_63(bool InsertaRegistro) { z_carros carros = new z_carros(); if (carros.GPS_Expedientes().Tables[0].Rows.Count > 0) { foreach (DataRow row_exp in carros.GPS_Expedientes().Tables[0].Rows) { decimal CoordenadaX = Convert.ToDecimal(row_exp["puntoX"].ToString()); decimal CoordenadaY = Convert.ToDecimal(row_exp["puntoY"].ToString()); if (carros.GPS_63(Convert.ToInt32(CoordenadaX).ToString(), Convert.ToInt32(CoordenadaY).ToString()).Tables[0].Rows.Count > 0) { foreach (DataRow row_63 in carros.GPS_63(Convert.ToInt32(CoordenadaX).ToString(), Convert.ToInt32(CoordenadaY).ToString()).Tables[0].Rows) { if (InsertaRegistro) { gvGps.Rows.Add(row_63["id_carro"].ToString(), row_63["nombre"], "(6-3) -> " + row_exp["clave"].ToString() + "", "6-10", "6-14", "6-15"); } carros.GPS_Update_True(row_63["id_carro"].ToString()); } } //MessageBox.Show("Llamado [" + row_exp["clave"].ToString() + "] " + "CoordX [" + row_exp["puntoX"].ToString() + "]", "GEObit"); } } }
//############################################### //### JSON APOLO Y PUBLICAR MATERIAL MAYOR ### //############################################### public void ApoloHoraCarro(string ClaveCarro, int iDcarro, int iDconductor, string zUser, string zPw) { var ccarros = new z_carros(); ccarros = ccarros.getObjectz_carros(carroUsado.id_carro); string strCarro = ccarros.nombre; exp = exp.getObjecte_expedientes(carroUsado.id_expediente); string[] GetFechaHora = exp.fecha.ToString().Split(' '); string obj = "{"; obj += "'usuario':'" + zUser + "',"; obj += "'password':'******',"; //obj += "'fecha':'" + GetFechaHora[0].ToString() + "',"; //obj += "'hora':'" + GetFechaHora[1].ToString() + "',"; obj += "'estado':'" + ClaveCarro + "',"; obj += "'carro':" + iDcarro + ","; obj += "'conductor':" + iDconductor + ","; obj += "'hora_estado':'" + System.DateTime.Now.ToString() + "'}"; string obj_v2 = obj.Replace(" ", "?"); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\bitacoras.py"; proceso2.StartInfo.Arguments = obj_v2; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } }
private void btnOperadora_Click(object sender, EventArgs e) { if (ZeusWin.TipoOperadora == TipoOperadora.Administrador) { z_carros carros = new z_carros(); if (btnOperadora.Checked == true) { carros.UpdateParametroPrioridad("TRUE", 5); btnOperadora.Text = "Con TwLogin"; btnOperadora.Checked = true; btnOperadora.BackColor = Color.MediumBlue; } else { carros.UpdateParametroPrioridad("FALSE", 5); btnOperadora.Text = "Sin TwLogin"; btnOperadora.Checked = false; btnOperadora.BackColor = Color.OrangeRed; } } else { MessageBox.Show("Sólo puede ser modificado por el Administrador", "Sistema ZEUS", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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); }
//################################################ //### JSON Actualiza Nombre Carro de Apoyo ### //################################################ public static void ApoloUpdateNombreCarroApoyo(int idcarro, string NombreCarro) { //# Objeto Carro var ccarros = new z_carros(); JsonUpdateNombreCarro UpCarro = new JsonUpdateNombreCarro(); UpCarro.id = idcarro; UpCarro.nombre = NombreCarro.Replace("Ñ", "N"); string jsonBit = JsonConvert.SerializeObject(UpCarro); string jsonBit_2 = jsonBit.Replace("\"", "%"); string jsonBit_3 = jsonBit_2.Replace(" ", "?"); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\update_nombre_carro.py"; proceso2.StartInfo.Arguments = jsonBit_3; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } //### Escribir JSON Salidas string fic = @"C:\ZEUS_CBMS\ZTablasApolo\JsonUpdateNombreCarro_" + NombreCarro + "_" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + ".txt"; StreamWriter sw = new StreamWriter(fic); sw.WriteLine("JSON Actualiza Nombre de Carro de Apoyo"); sw.WriteLine(""); sw.WriteLine(jsonBit_3); sw.Close(); }
//################################# //### JSON Compañia a Cargo ### //################################# public void ApoloCompaniaAcargo(int IdExp, int iDcarro) { //# Objeto Carro var ccarros = new z_carros(); JsonCompaniaAcargo CiaAcargo = new JsonCompaniaAcargo(); CiaAcargo.idexpediente = IdExp; CiaAcargo.idcarro = iDcarro; string jsonBit = JsonConvert.SerializeObject(CiaAcargo); string jsonBit_2 = jsonBit.Replace("\"", "%"); string jsonBit_3 = jsonBit_2.Replace(" ", "?"); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\CompaniaAcargo.py"; proceso2.StartInfo.Arguments = jsonBit_3; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } //### Escribir JSON Salidas string fic = @"C:\ZEUS_CBMS\ZTablasApolo\JsonCompaniaAcargo.txt"; StreamWriter sw = new StreamWriter(fic); sw.WriteLine("JSON Compania a Cargo ZEUS"); sw.WriteLine(""); sw.WriteLine(jsonBit_3); sw.Close(); }
//####################################### //### JSON Actualiza Hora de Acto ### //####################################### public static void ApoloUpdateHoraActo(int idcarro, int idexpediente, string tipoclave, string lahora) { //# Objeto Carro var ccarros = new z_carros(); JsonUpdateHoraCarro UpHoraActo = new JsonUpdateHoraCarro(); UpHoraActo.carro_id = idcarro; UpHoraActo.expediente_id = idexpediente; UpHoraActo.clave = tipoclave; UpHoraActo.hora = lahora; string jsonBit = JsonConvert.SerializeObject(UpHoraActo); string jsonBit_2 = jsonBit.Replace("\"", "%"); string jsonBit_3 = jsonBit_2.Replace(" ", "?"); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\update_hora_acto.py"; proceso2.StartInfo.Arguments = jsonBit_3; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } //### Escribir JSON Salidas string fic = @"C:\ZEUS_CBMS\ZTablasApolo\JsonHoraActo_" + tipoclave + "_" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + ".txt"; StreamWriter sw = new StreamWriter(fic); sw.WriteLine("JSON Actualiza Horas de Actos"); sw.WriteLine(""); sw.WriteLine(jsonBit_3); sw.Close(); }
private void CargarCarros() { try { DataSet ds = new z_carros().Getz_carrosDisponibles(); comboCarro.DisplayMember = "Nombre"; comboCarro.ValueMember = "id_carro"; comboCarro.DataSource = ds.Tables[0]; // llamado falso seleccionado? if (zeusWin.IdExpediente < 0) { // cargar carros de ese llamado DataSet ds2 = new e_carros_usados().Gete_carros_exp(zeusWin.IdExpediente); listDisp.DisplayMember = "nombre"; listDisp.ValueMember = "id_carro"; listDisp.DataSource = ds2.Tables[0]; } else { groupBox2.Enabled = false; } } catch (Exception ex) { Log.ShowAndLog(ex); } }
private void btnModificar_Click(object sender, EventArgs e) { if (listDisp.SelectedItem != null) { try { z_carros carro = new z_carros().getObjectz_carros((int)listDisp.SelectedValue); e_carros_usados cu = new e_carros_usados().getObjecte_carros_usados((int)listDisp.SelectedValue); if (radioDisp08.Checked) { //carro.estado = 2; Carro.FueraServicio(carro, "Gestión"); cu.seis = "0-8"; cu.Update(cu); } else { //carro.estado = 1; Carro.PonerEnServicio(carro); cu.seis = "0-9"; cu.Update(cu); } //carro.modifyz_carros(carro); Close(); } catch (Exception ex) { Log.ShowAndLog(ex); } } }
private static void MarcarDespachado(int id_carro) { // Crea Objeto Carro Según ID z_carros carro = new z_carros().getObjectz_carros(id_carro); MarcarDespachado(carro); }
//# Agregar Registro en z_carros_prep private void btn_AgregaCarro_Click(object sender, EventArgs e) { var carros_prep = new z_carros_prep(); var carro = new z_carros(); carro = carro.getObjectz_carros(Convert.ToInt32(cmb_Material.SelectedValue.ToString())); int IdPreparado = carros_prep.CarroEstaPreparado(Convert.ToInt32(cmb_Material.SelectedValue.ToString())); if (IdPreparado == 0) { int IConductorPrep = Convert.ToInt32(cmb_Conductores.SelectedValue.ToString()); int EstadoPrep = Convert.ToInt32(cmb_Estado.SelectedValue.ToString()); if (EstadoPrep == 2 || EstadoPrep == 3) { IConductorPrep = 0; } carros_prep.insertZcarrosPrep(carro.id_carro, carro.nombre, carro.id_compania, EstadoPrep, IConductorPrep, carro.id_compania_orig, txb_Observacion.Text, "Juanita"); MessageBox.Show("Se ha agregado el Carro " + carro.nombre.ToString(), "Sistema de ZEUS"); CargarGrilla(); } else { MessageBox.Show("El Carro " + carro.nombre.ToString() + " ya se encuentra preparado.", "Sistema de ZEUS"); } }
public static void ConductorNoDisponible(z_carros carro) { carro.fecha_fuera_servicio = DateTime.Now; carro.motivo_fuera_servicio = "Sin Conductor"; carro.estado = 3; carro.modifyz_carros(carro); }
public static z_carros ConductorNoDisponible(int id_carro) { z_carros carro = new z_carros().getObjectz_carros(id_carro); ConductorNoDisponible(carro); return(carro); }
private void AdminDespachoHerramientasEquiposForm_Load(object sender, EventArgs e) { //icono Icon = Icon.FromHandle(Resources.icon.GetHicon()); try { // cargar elementos DataSet ds = new dh_categorias().GetDataSet(); listCategorias.DisplayMember = "categoria"; listCategorias.ValueMember = "id_categoria"; listCategorias.DataSource = ds.Tables[0]; // carros DataSet ds2 = new z_carros().Getz_carros(); colCarros.DisplayMember = "nombre"; colCarros.ValueMember = "id_carro"; colCarros.DataSource = ds2.Tables[0]; // area DataSet ds3 = new k_areas().Getk_areas(); comboArea.DisplayMember = "id_area"; comboArea.ValueMember = "id_area"; comboArea.DataSource = ds3.Tables[0]; } catch (Exception ex) { Log.ShowAndLog(ex); } }
public static z_carros SinConductor(int id_carro) { z_carros carro = new z_carros().getObjectz_carros(id_carro); SinConductor(carro); return(carro); }
public static void EliminarCubrirCuartel(int id_carro) { z_carros carro = new z_carros().getObjectz_carros(id_carro); carro.id_compania = carro.id_compania_orig; carro.modifyz_carros(carro); }
private void button3_Click(object sender, EventArgs e) { // Preguntar antes de liberar if ( MessageBox.Show( "'Liberar Carro' debe ser utilizado sólo como medida de emergencia, ¿Está seguro que desea liberar este carro?", "Liberar Carro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { try { z_carros carro = new z_carros(); carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); // liberar carro Carro.Liberar(carro.id_carro); var cu = new e_carros_usados(); cu = cu.getObjecte_carros_usados(carro.id_carro); cu.freee_carros_usados(cu.id_carro); } catch (Exception ex) { Log.ShowAndLog(ex); } } lblEstadoCarro.Text = "En servicio"; }
//### public static void NoDisponibleEnActo(z_carros carro) { carro.estado = 4; carro.modifyz_carros(carro); carro.ActualizarEstadosCarros(4, carro.id_carro); //BitacoraGestion.NuevoEvento(0, 0, string.Format("debug:disponible en acto:{0}", carro.nombre)); }
private static void MarcarDespachado(z_carros carro) { // Establece: Carro en Acto carro.estado = 4; // Modifica los Estados del Carro carro.modifyz_carros(carro); }
private void cargaComboUbicacion() { DataSet ds = new z_carros().cargarCombo(); comboCoordenada.DisplayMember = "ubicacion"; comboCoordenada.ValueMember = "coordenada"; comboCoordenada.DataSource = ds.Tables[0]; }
public static z_carros FueraServicio(int id_carro, string motivo) { // modificar estado z_carros carro = new z_carros().getObjectz_carros(id_carro); FueraServicio(carro, motivo); return(carro); }
public static void PonerEnServicio(z_carros carro) { carro.estado = 1; carro.modifyz_carros(carro); var servicio = new z_servicio(carro.id_carro, DateTime.Now, carro.estado, carro.id_conductor, ""); servicio.Insert(servicio); }
public static void DisponibleEnActo(z_carros carro) { carro.estado = 5; carro.motivo_fuera_servicio = ""; carro.modifyz_carros(carro); carro.ActualizarEstadosCarros(5, carro.id_carro); //BitacoraGestion.NuevoEvento(0, 0, string.Format("debug:disponible en acto:{0}", carro.nombre)); }
private void cargarComboClave() { DataSet ds = new z_carros().cargarComboClave(); comboClave.DisplayMember = "descripcion_clave"; comboClave.ValueMember = "descripcion_clave"; comboClave.DataSource = ds.Tables[0]; }
//######################################## //### JSON Servicio Clave MULTIPLE ### //######################################## public void JsonServicioHoraMultipleJSON(string strIdCarros, int IdEstado, string strIdConductores, string strMotivo, string strColor, Boolean booManual) { string[] ArIdCarro = strIdCarros.ToString().Split(','); string[] ArIdConductor = strIdConductores.ToString().Split(','); //string[] ArNomCarro = strCarros.ToString().Split(','); string[] MultiInsert = new string[ArIdCarro.Length]; string[] GetHoraActual = System.DateTime.Now.ToString().Split(' '); //# Crear CadaObjeto JSON JsonServicio servicios = new JsonServicio(); string strVector = ""; string strVectorJSON = ""; for (int x = 0; x < ArIdCarro.Length; x++) { servicios.fecha = GetHoraActual[0].ToString(); servicios.hora = GetHoraActual[1].ToString(); servicios.carro = Convert.ToInt32(ArIdCarro[x].ToString()); servicios.estado = IdEstado; //### Nombre de Conductor string strNomConductor = new z_conductores().Getz_NombreConductor(Convert.ToInt32(ArIdConductor[x].ToString())); servicios.conductor = strNomConductor.Replace("Ñ", "N"); servicios.motivo = strMotivo.Replace("Ñ", "N"); servicios.color = strColor; servicios.manual = booManual; string jsonBit = JsonConvert.SerializeObject(servicios); strVector += jsonBit + ","; //# Agregar en Bitacora de Gestión BitacoraGestion.NuevoEvento(BitacoraLlamado.IdOperadora, 0, "Carro: " + servicios.carro.ToString() + " Estado: " + servicios.estado.ToString() + " Conductor: " + servicios.conductor.ToString()); } strVector += "#"; strVectorJSON = strVector.Replace(",#", ""); string strVectorJSON_2 = strVectorJSON.Replace("\"", "%"); string strVectorJSON_3 = strVectorJSON_2.Replace(" ", "?"); z_carros ccarros = new z_carros(); if (ccarros.GetParametroPrioridad(6).Equals("TRUE")) { System.Diagnostics.Process proceso2 = new System.Diagnostics.Process(); proceso2.StartInfo.FileName = @"C:\ZEUS_CBMS\Apolo\servicios.py"; proceso2.StartInfo.Arguments = strVectorJSON_3; proceso2.StartInfo.CreateNoWindow = true; proceso2.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso2.Start(); } //### Escribir JSON MultiPuestaServicio string fic = @"C:\ZEUS_CBMS\ZTablasApolo\JsonMultiPuestaServicio.txt"; StreamWriter sw = new StreamWriter(fic); sw.WriteLine("JSON Bitacora ZEUS"); sw.WriteLine(""); sw.WriteLine(strVectorJSON_3); sw.Close(); }