private void Btnguardar_Click(object sender, EventArgs e) { try { clases.Servidor objeto = new clases.Servidor(); objeto.Nombre = txtnombre.Text.ToUpper().Trim(); objeto.DireccionIP = txtip.Text.ToUpper().Trim(); if (txtnombre.Text != "" && txtip.Text != "" && clases.Servidor.Insertar(objeto, opcion, pidservidor) > 0) { MessageBox.Show("Operacion Correcta", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearScreen(); } else { MessageBox.Show("Operacion Incorrecta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception error) { MessageBox.Show("Error: " + error); } }
public static int Insertar(clases.Servidor objeto, int opcion, int id) { clases.Conexion conexion = new clases.Conexion(); int retorno; try { if (opcion == 0) { conexion.AbrirConexion(); MySqlCommand cmd = new MySqlCommand("PROC_INSERTAR_SERVIDOR(@NOMBRE,@IP)", conexion.conexion); cmd.Parameters.AddWithValue("@NOMBRE", objeto.Nombre); cmd.Parameters.AddWithValue("@IP", objeto.DireccionIP); retorno = cmd.ExecuteNonQuery(); conexion.CerrarConexion(); return(retorno); } else { conexion.AbrirConexion(); MySqlCommand cmd2 = new MySqlCommand("PROC_MODIFICAR_SERVIDOR(@NOMBRE,@IP,@ID)", conexion.conexion); cmd2.Parameters.AddWithValue("@NOMBRE", objeto.Nombre); cmd2.Parameters.AddWithValue("@IP", objeto.DireccionIP); cmd2.Parameters.AddWithValue("@ID", id); retorno = cmd2.ExecuteNonQuery(); conexion.CerrarConexion(); return(retorno); } } catch (Exception ex) { MessageBox.Show(ex.Message); conexion.CerrarConexion(); return(0); } }