コード例 #1
0
        public string Eliminar(DatosNota Nota)
        {
            string          respuesta     = "";
            MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL

            try
            {
                //MySQL
                MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
                MySqlConexion.Open();
                MySqlCommand ComandoMySql = new MySqlCommand();
                ComandoMySql.Connection  = MySqlConexion;
                ComandoMySql.CommandText = "spEliminarNota";
                ComandoMySql.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametroIdNota = new MySqlParameter();
                parametroIdNota.ParameterName = "parIdNota";
                parametroIdNota.MySqlDbType   = MySqlDbType.Int32;
                parametroIdNota.Value         = Nota.IdNota;
                ComandoMySql.Parameters.Add(parametroIdNota);

                respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar eliminar el registro. Intente nuevamente.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (MySqlConexion.State == ConnectionState.Open)
                {
                    MySqlConexion.Close();
                }
            }
            return(respuesta);
        }
コード例 #2
0
        public string Editar(DatosNota Nota)
        {
            string          respuesta     = "";
            MySqlConnection MySqlConexion = new MySqlConnection(); //MySQL

            try
            {
                //MySql
                MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
                MySqlConexion.Open();
                MySqlCommand ComandoMySql = new MySqlCommand();
                ComandoMySql.Connection  = MySqlConexion;
                ComandoMySql.CommandText = "spEditarNota";
                ComandoMySql.CommandType = CommandType.StoredProcedure;


                MySqlParameter parametroIdNota = new MySqlParameter();
                parametroIdNota.ParameterName = "parIdNota";
                parametroIdNota.MySqlDbType   = MySqlDbType.Int32;
                parametroIdNota.Value         = Nota.IdNota;
                ComandoMySql.Parameters.Add(parametroIdNota);

                MySqlParameter parametroNombre = new MySqlParameter();
                parametroNombre.ParameterName = "parNota";
                parametroNombre.MySqlDbType   = MySqlDbType.VarChar;
                parametroNombre.Size          = 1024;
                parametroNombre.Value         = Nota.Nota;
                ComandoMySql.Parameters.Add(parametroNombre);

                MySqlParameter parametroX = new MySqlParameter();
                parametroX.ParameterName = "parX";
                parametroX.MySqlDbType   = MySqlDbType.Int32;
                parametroX.Value         = Nota.X;
                ComandoMySql.Parameters.Add(parametroX);

                MySqlParameter parametroY = new MySqlParameter();
                parametroY.ParameterName = "parY";
                parametroY.MySqlDbType   = MySqlDbType.Int32;
                parametroY.Value         = Nota.Y;
                ComandoMySql.Parameters.Add(parametroY);

                MySqlParameter parametroAncho = new MySqlParameter();
                parametroAncho.ParameterName = "parAncho";
                parametroAncho.MySqlDbType   = MySqlDbType.Int32;
                parametroAncho.Value         = Nota.Ancho;
                ComandoMySql.Parameters.Add(parametroAncho);

                MySqlParameter parametroAlto = new MySqlParameter();
                parametroAlto.ParameterName = "parAlto";
                parametroAlto.MySqlDbType   = MySqlDbType.Int32;
                parametroAlto.Value         = Nota.Alto;
                ComandoMySql.Parameters.Add(parametroAlto);

                respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar ingresar el registro. Intente nuevamente.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (MySqlConexion.State == ConnectionState.Open)
                {
                    MySqlConexion.Close();
                }
            }
            return(respuesta);
        }