public void ColosoOferta() { MySqlConnection con = BDConexicon.ColosoOpen(); try { DateTime Finicio = dt_Inicio.Value; DateTime Ffin = dt_Fin.Value; string inicio = getDate(Finicio); string fin = getDate(Ffin); MySqlCommand cmdoo = new MySqlCommand("UPDATE prods SET oferta=1 WHERE articulo=?articulo", con); cmdoo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; MySqlDataReader mdrr; mdrr = cmdoo.ExecuteReader(); mdrr.Close(); MySqlCommand cmdo = new MySqlCommand("DELETE FROM ofertas WHERE articulo=?articulo", con); cmdo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; MySqlDataReader mdr; mdr = cmdo.ExecuteReader(); mdr.Close(); MySqlCommand cmd = new MySqlCommand("INSERT INTO ofertas(articulo,fechainicial,fechafinal,porporcentaje,porcentaje) VALUES(?articulo,?fechainicial,?fechafinal,?porporcentaje,?porcentaje)", con); cmd.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; cmd.Parameters.Add("?fechainicial", MySqlDbType.VarChar).Value = inicio; cmd.Parameters.Add("?fechafinal", MySqlDbType.VarChar).Value = fin; cmd.Parameters.Add("?porporcentaje", MySqlDbType.Int16).Value = 1; cmd.Parameters.Add("?porcentaje", MySqlDbType.Float).Value = (float)Convert.ToDouble(tbporcentaje.Text); cmd.ExecuteNonQuery(); // limpiarOferta(); lblCo.Text = "OK"; //MessageBox.Show("Los datos se Guardaron"); } catch (Exception e) { lblCo.Text = "N/A"; lblCo.ForeColor = Color.Red; } BDConexicon.ColosoClose(); }