none
Validar orden con checkbox RRS feed

  • Pregunta

  • Buenas tardes, tengo en un formulario un date timer picker y varios texbox, y un boton que me inserta esos datos en un bd, lo que quisiera es poner un check que al marcarlo no me realice la insercion, como puedo realizarlo?... lo tengo de la siguiente manera

     

    el boton

                        FechaOrden(txtParcela.Text, Serial, DateTimePicker1.Text);

     

    el metodo

     

     private void FechaOrden(string Parcela, string Serial, string Fecha)
        {
    
          SQLiteConnection con = new SQLiteConnection(ConfigurationManager.AppSettings["datasource"] + ConfigurationManager.AppSettings["UnidadRuta"] + ConfigurationManager.ConnectionStrings["CampingConnectionString"].ToString());
          con.Open();
    
          SQLiteParameter param1 = new SQLiteParameter();
          param1.Value = Parcela;
    
          SQLiteParameter param2 = new SQLiteParameter();
          param2.Value = Serial;
    
          SQLiteParameter param3 = new SQLiteParameter();
          param3.Value = Fecha;
    
         
    
        
          try
          {
            string cmdStr =
              "INSERT INTO Ordenes (Parcela, Serial, Fecha) VALUES (?,?,?);";
    
            SQLiteCommand cmd = new SQLiteCommand(cmdStr, con);
    
            cmd.Parameters.Add(param1);
            cmd.Parameters.Add(param2);
            cmd.Parameters.Add(param3);
            
            
            cmd.ExecuteNonQuery();
    
            label6.Text = "Tarea programada con exito";
    
          }
    

    muchas gracias

     

    Un saludo


     

    miércoles, 14 de julio de 2010 15:21

Respuestas

  • Añade el checkbox desde la toolbox... supongamos que se llama checkBox1.

    Entonces en el click del botón puedes poner:

    if (checkBox1.Checked) {
      // El checkbox está marcado... no hacer nada, mostrar un mensaje, etc...
    }
    else {
      // El checkbox NO está marcado. Insertar los registros:
      FechaOrden(txtParcela.Text, Serial, DateTimePicker1.Text);
    }
    
    

    Un saludo!


    Eduard Tomàs Blog: http://geeks.ms/blogs/etomas -- Twitter: eiximenis
    • Marcado como respuesta Noahpro miércoles, 14 de julio de 2010 15:43
    miércoles, 14 de julio de 2010 15:31
    Moderador