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 FueraServicio(z_carros carro, string motivo) { carro.estado = 2; carro.fecha_fuera_servicio = DateTime.Now; carro.motivo_fuera_servicio = motivo; carro.modifyz_carros(carro); var servicio = new z_servicio(carro.id_carro, DateTime.Now, carro.estado, carro.id_conductor, motivo); servicio.Insert(servicio); }
public static void PonerEnServicio_MM(z_carros carro) { carro.estado = 1; carro.Observacion2 = ""; carro.motivo_fuera_servicio = ""; 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 ConductorNoDisponible(z_carros carro) { var servicio = new z_servicio(carro.id_carro, DateTime.Now, 3, carro.id_conductor, "Temporalmente Sin Conductor"); servicio.Insert(servicio); carro.fecha_fuera_servicio = DateTime.Now; carro.motivo_fuera_servicio = "Temporalmente Sin Conductor"; carro.estado = 3; carro.modifyz_carros(carro); }
public static void SinConductor(z_carros carro, string motivo) { z_servicio servicio = new z_servicio(carro.id_carro, DateTime.Now, 3, carro.id_conductor, motivo); servicio.Insert(servicio); carro.fecha_fuera_servicio = DateTime.Now; carro.motivo_fuera_servicio = motivo; carro.Observacion2 = motivo; carro.estado = 3; carro.id_conductor = 0; carro.modifyz_carros(carro); }
public static void FueraServicio(z_carros carro, string motivo) { var servicio = new z_servicio(carro.id_carro, DateTime.Now, 2, carro.id_conductor, motivo); servicio.Insert(servicio); carro.estado = 2; carro.fecha_fuera_servicio = DateTime.Now; carro.motivo_fuera_servicio = motivo; carro.Observacion2 = motivo; carro.id_conductor = 0; carro.modifyz_carros(carro); carro.ActualizarEstadosCarros(2, carro.id_carro); }
public static void SinConductor_MM(z_carros carro) { z_servicio servicio = new z_servicio(carro.id_carro, DateTime.Now, 3, carro.id_conductor, "Sin Conductor"); servicio.Insert(servicio); carro.fecha_fuera_servicio = DateTime.Now; //carro.motivo_fuera_servicio = "Sin Conductor"; carro.motivo_fuera_servicio = ""; carro.Observacion2 = ""; carro.estado = 3; carro.id_conductor = 0; carro.modifyz_carros(carro); }
//private void gvDisponible_CellContentClick(object sender, DataGridViewCellEventArgs e) //{ // string valor = gvDisponible.CurrentRow.Cells[1].Value.ToString(); // if (valor != "0") // { // // poner en servicio // z_conductores conductor = new z_conductores(); // int id_conductor = Convert.ToInt32(gvDisponible.CurrentRow.Cells[1].Value.ToString()); // z_carros carro = new z_carros(); // carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); // var carros = new List<int> { carro.id_carro }; // if (carro.estado == 1 && carro.id_conductor != 0) // { // // fuera de servicio con cond. actual // Conductor.FueraServicio(carro.id_conductor, carros); // } // Conductor.PuestaEnServicio(id_conductor, carros, null); // DataRow row = conductor.GetNombreConductor(id_conductor).Tables[0].Rows[0]; // lblDesConductor.Text = row["nombre_voluntario"].ToString(); // lblDescEstado.Text = "En servicio"; // MessageBox.Show("Conductor " + row["nombre_voluntario"].ToString() + " asignado al carro " + RecursosEstaticos.NombreCarro, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); // } //} //### 0-9 private void gvDisponible_CellContentClick(object sender, DataGridViewCellEventArgs e) { //### JSON SERVICIO 1 = 0-9 z_carros carro = new z_carros(); carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); JsonServicioClaves jsc = new JsonServicioClaves(carro.id_carro); string valor = gvDisponible.CurrentRow.Cells[1].Value.ToString(); Color color = new Color(); if (valor != "0") { // poner en servicio z_conductores conductor = new z_conductores(); int id_conductor = Convert.ToInt32(gvDisponible.CurrentRow.Cells[1].Value.ToString()); //z_carros carro = new z_carros(); //carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); var carros = new List <int> { carro.id_carro }; if (carro.estado == 1 && carro.id_conductor != 0) { DataSet ds1 = new z_conductores().Getz_conductoresCarro(carro.id_carro); int id_tipo_coductor1 = 0; foreach (DataRow row2 in ds1.Tables[0].Rows) { //if ((int)row2["id_conductor"] == carro.id_conductor) if ((int)row2["id_conductor"] == id_conductor) { id_tipo_coductor1 = (int)row2["id_tipo_conductor"]; break; } } z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 1, carro.id_conductor, "Gestión M.M.: Asignación de conductor para el carro " + RecursosEstaticos.NombreCarro + ""); servicio1.Insert(servicio1); //### JSON SERVICIO 1 = 0-9 if (carro.GetParametroPrioridad(6) == "TRUE") { //jsc.JsonServicioHora(carro.id_carro, 1, "Juan Perez", "0-9", "Verde"); } // Fuera de Servicio con este Conductor Conductor.FueraServicio(carro.id_conductor, carros); } Conductor.PuestaEnServicio(id_conductor, carros, null); //### JSON SERVICIO 1 = 0-9 if (carro.GetParametroPrioridad(6) == "TRUE") { //### Nombre de Conductor string strNomConductor = new z_conductores().Getz_NombreConductor(id_conductor); jsc.JsonServicioHora(carro.id_carro, 1, strNomConductor, "0-9", "Verde", true); } 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) if ((int)row2["id_conductor"] == id_conductor) { id_tipo_coductor = (int)row2["id_tipo_conductor"]; break; } } DataRow row = conductor.GetNombreConductor(id_conductor, id_tipo_coductor).Tables[0].Rows[0]; lblDesConductor.Text = row["nombre_voluntario"].ToString(); lblDescEstado.Text = "En servicio"; z_servicio servicio2 = new z_servicio(carro.id_carro, System.DateTime.Now, 1, carro.id_conductor, "Gestión M.M.: Conductor queda en servicio para el carro " + carro.nombre + ""); servicio2.Insert(servicio2); MessageBox.Show("Conductor " + row["nombre_voluntario"].ToString() + " asignado al carro " + RecursosEstaticos.NombreCarro, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); //### Hacer Click al 0-9 btn_09.PerformClick(); } }
//### 0-8 private void button2_Click(object sender, EventArgs e) { //### JSON SERVICIO 2 = 0-8 z_carros carro = new z_carros(); carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); JsonServicioClaves jsc = new JsonServicioClaves(carro.id_carro); //### Fuera de Servicio Electrico if (rbfsElectrico.Checked) { //### Hacer Click al 0-8 btn_08.PerformClick(); //z_carros carro = new z_carros(); //carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); Carro.FueraServicio(carro.id_carro, rbfsElectrico.Text); //Estado = 2; BitacoraGestion.NuevoEvento(1, 1, "Carro: " + Text + " Fuera de Servicio (" + "Eléctrico" + ")"); z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 2, carro.id_conductor, "Gestión M.M.: Carro " + RecursosEstaticos.NombreCarro + " fuera de servicio -> Eléctrico"); servicio1.Insert(servicio1); lblDescEstado.Text = rbfsElectrico.Text; //### JSON SERVICIO 2 = 0-8 if (carro.GetParametroPrioridad(6) == "TRUE") { jsc.JsonServicioHora(carro.id_carro, 2, "", "0-8", "Rojo", true); } } //### Fuera de Servicio Mecánico if (rbfsMecanico.Checked) { //### Hacer Click al 0-8 btn_08.PerformClick(); //z_carros carro = new z_carros(); //carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); Carro.FueraServicio(carro.id_carro, rbfsMecanico.Text); //Estado = 2; BitacoraGestion.NuevoEvento(1, 1, "Carro: " + Text + " Fuera de Servicio (" + "Mecánico" + ")"); z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 2, carro.id_conductor, "Gestión M.M.: Carro " + RecursosEstaticos.NombreCarro + " fuera de servicio -> Mecánico"); servicio1.Insert(servicio1); lblDescEstado.Text = rbfsMecanico.Text; //### JSON SERVICIO 2 =0-8 if (carro.GetParametroPrioridad(6) == "TRUE") { jsc.JsonServicioHora(carro.id_carro, 2, "", "0-8", "Rojo", true); } } //### Fuera de Servicio if (rbfsOtro.Checked) { //### Hacer Click al 0-8 btn_08.PerformClick(); //z_carros carro = new z_carros(); //carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); Carro.FueraServicio(carro.id_carro, txtOtro.Text); //Estado = 2; BitacoraGestion.NuevoEvento(1, 1, "Carro: " + Text + " Fuera de Servicio (" + txtOtro.Text + ")"); z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 2, carro.id_conductor, "Gestión M.M.: Carro " + RecursosEstaticos.NombreCarro + " fuera de servicio -> " + txtOtro.Text + ""); servicio1.Insert(servicio1); lblDescEstado.Text = "Fuera de Servicio: " + txtOtro.Text; //### JSON SERVICIO 2 =0-8 if (carro.GetParametroPrioridad(6) == "TRUE") { jsc.JsonServicioHora(carro.id_carro, 2, "", "0-8", "Rojo", true); } } //### Fuera de Servicio SIN CONDUCTOR if (rbSinConductor.Checked) { //### Hacer Click al 0-8 btn_08.PerformClick(); //z_carros carro = new z_carros(); //carro = carro.getObjectz_carros(RecursosEstaticos.NombreCarro); Carro.SinConductor(carro.id_carro); //Carro.FueraServicio(carro.id_carro, "Sin Conductor."); BitacoraGestion.NuevoEvento(DatosLogin.LoginUsuario, DatosLogin.LoginUsuario, "Carro: " + carro.nombre + " Sin coductor"); z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 3, carro.id_conductor, "Gestión M.M.: Carro " + RecursosEstaticos.NombreCarro + " sin conductor"); servicio1.Insert(servicio1); //MessageBox.Show("Sin conductor asignado" + RecursosEstaticos.NombreCarro, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); //### JSON SERVICIO 2 =0-8 if (carro.GetParametroPrioridad(6) == "TRUE") { jsc.JsonServicioHora(carro.id_carro, 2, "", "0-8", "Amarillo", true); } } if (rbLiberarCarro.Checked) { // 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); z_servicio servicio1 = new z_servicio(carro.id_carro, System.DateTime.Now, 1, carro.id_conductor, "Gestión M.M.: Carro " + RecursosEstaticos.NombreCarro + " liberado"); servicio1.Insert(servicio1); } catch (Exception ex) { Log.ShowAndLog(ex); } } lblEstadoCarro.Text = "En servicio"; } MessageBox.Show("Carro " + RecursosEstaticos.NombreCarro + " " + lblDescEstado.Text + " asignado correctamente", "ZEUS", MessageBoxButtons.OK, MessageBoxIcon.Information); }