Beispiel #1
0
 //-*- Actualiza en z_carros_virtual el Booleano rx_2_q
 private void button1_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in gridCarrosReemplazo.Rows)
     {
         carros.ActualizarReemplazoZcarrosVirtual(row.Cells[0].Value.ToString(), row.Cells[4].Value.ToString());
     }
     GetCarrosReemplazo();
 }
        //### Actualizar Reemplazo de Carros
        private void gridCarrosReemplazo_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                var    senderGrid    = (DataGridView)sender;
                string txtHabilita   = "";
                string txtHabilitaTw = "";

                if (e.ColumnIndex == senderGrid.Columns["chk_activar"].Index && e.RowIndex >= 0)
                {
                    int IdCar = int.Parse(gridCarrosReemplazo.CurrentRow.Cells[0].Value.ToString());
                    DataGridViewCheckBoxCell chekear = new DataGridViewCheckBoxCell();
                    chekear = (DataGridViewCheckBoxCell)gridCarrosReemplazo.Rows[gridCarrosReemplazo.CurrentRow.Index].Cells[4];

                    //NombreCarro
                    string strNom = gridCarrosReemplazo.CurrentRow.Cells[3].Value.ToString();


                    if (chekear.Value == null)
                    {
                        chekear.Value = false;
                    }
                    switch (chekear.Value.ToString())
                    {
                    case "True":
                        //MessageBox.Show("FALSO");
                        //MessageBox.Show("Operador(a) 39-2 Habilita " + strNom +"   Case VERDADERO", "ZEUS chk");

                        carros.ActualizarReemplazoZcarrosVirtual(IdCar, "false");
                        txtHabilita   = "Operador(a) Inhabilita " + strNom;
                        txtHabilitaTw = "Inhabilitado " + strNom;
                        BitacoraGestion.NuevoEvento(zeusWin.IdOperadora, zeusWin.IdAval, txtHabilita);
                        break;

                    case "False":
                        //MessageBox.Show("VERDADERO");
                        //MessageBox.Show("Operador(a) 39-2 Inhabilita " + strNom + "   Case FALSO", "ZEUS chk");

                        carros.ActualizarReemplazoZcarrosVirtual(IdCar, "true");
                        txtHabilita   = "Operador(a) Habilita " + strNom;
                        txtHabilitaTw = "Habilitado " + strNom;
                        BitacoraGestion.NuevoEvento(zeusWin.IdOperadora, zeusWin.IdAval, txtHabilita);
                        break;
                    }
                }
                GetCarrosReemplazo();

                //### Publicar en Twitter
                if (carros.GetParametroPrioridad(1) == "TRUE")
                {
                    txtHabilita = txtHabilita.Replace(",#", "");
                    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" + " " + txtHabilitaTw + " ";
                    proceso.StartInfo.CreateNoWindow = true;
                    proceso.StartInfo.WindowStyle    = System.Diagnostics.ProcessWindowStyle.Hidden;
                    proceso.Start();

                    MessageBox.Show("Twitter publicado de forma exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception exe)
            {
                //log.Error("Se ha generado el siguiente error: " + exe.Message);
                //log.Error("Se genera la traza del error" + exe.StackTrace);
            }
        }