Esempio n. 1
0
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (opcion == 0)
     {
         clases.Modulo_3 objeto = new clases.Modulo_3();
         objeto.param1 = txtnombre.Text.ToUpper().Trim();
         objeto.param2 = comboBox1.SelectedValue.ToString();
         clases.Modulo_3.Insertar(objeto, opcion, id, "PROC_INSERTAR_TEMA");
     }
     else if (opcion == 1)
     {
         clases.Modulo_3 objeto = new clases.Modulo_3();
         objeto.param1 = txtnombre.Text.ToUpper().Trim();
         objeto.param2 = comboBox1.SelectedValue.ToString();
         clases.Modulo_3.Insertar(objeto, opcion, id, "PROC_MODIFICAR_TEMA");
         txtnombre.Clear();
     }
     this.Close();
 }
Esempio n. 2
0
        public static int Insertar(clases.Modulo_3 objeto, int opcion, int id, string procedimiento)
        {
            clases.Conexion conexion = new clases.Conexion();
            int             retorno;
            MySqlCommand    cmd;

            try
            {
                if (opcion == 0)
                {
                    conexion.AbrirConexion();
                    cmd = new MySqlCommand(procedimiento + "(@P1,@P2,@P3,@P4)", conexion.conexion);
                    cmd.Parameters.AddWithValue("@P1", objeto.param1);
                    cmd.Parameters.AddWithValue("@P2", objeto.param2);
                    cmd.Parameters.AddWithValue("@P3", objeto.param3);
                    cmd.Parameters.AddWithValue("@P4", objeto.param4);
                }
                else
                {
                    conexion.AbrirConexion();
                    cmd = new MySqlCommand(procedimiento + "(@P1,@P2,@P3,@ID)", conexion.conexion);
                    cmd.Parameters.AddWithValue("@P1", objeto.param1);
                    cmd.Parameters.AddWithValue("@P2", objeto.param2);
                    cmd.Parameters.AddWithValue("@P3", objeto.param3);
                    cmd.Parameters.AddWithValue("@ID", id);
                }
                retorno = cmd.ExecuteNonQuery();
                conexion.CerrarConexion();
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                conexion.CerrarConexion();
                return(0);
            }
        }