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);
     }
 }
Esempio n. 2
0
        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);
            }
        }